Linux命令界面如何配置网络
Linux命令界面如何配置网络详细介绍
在 Linux 命令界面配置网络,可根据不同的网络连接方式(如以太网、无线网络)和使用的网络管理工具(如ifconfig、ip、nmcli等)来进行操作,下面为你详细介绍:
1. 使用
ifconfig和
route配置静态 IP 地址(适用于旧版本 Linux 系统)
- 查看网络接口:输入
ifconfig -a命令,查看系统中的网络接口。通常以太网接口为eth0或enpXsX,无线接口为wlan0或wlpXsX。 - 配置 IP 地址:使用
ifconfig命令配置 IP 地址、子网掩码和网关。示例如下:
bash
eth0 .1.100 netmask .255.0route default gw .1.1
- 配置 DNS:编辑
/etc/resolv.conf文件,添加 DNS 服务器地址。示例如下:
bash
/etc/resolv.conf
在文件中添加如下内容:
plaintext
nameserver 8.8.8.8nameserver 8.8.4.4
2. 使用
ip命令配置静态 IP 地址
- 配置 IP 地址和子网掩码:
bash
addr .1.100/24 dev eth0
- 激活网络接口:
bash
eth0 up
- 配置默认网关:
bash
route default via .1.1 dev eth0
3. 使用
nmcli命令配置网络(适用于使用 NetworkManager 的系统)
配置静态 IP 地址
- 查看网络连接:
bash
nmcli connection show
- 修改现有连接或创建新连接:
bash
nmcli connection modify eth0 ipv4.addresses .1.100/24nmcli connection modify eth0 ipv4.gateway .1.1
nmcli connection modify eth0 ipv4.dns .8.8,8.8.4.4
nmcli connection modify eth0 ipv4.method manual
- 激活连接:
bash
nmcli connection up eth0
连接到无线网络
- 查看可用的无线网络:
bash
nmcli device wifi list
- 连接到指定的无线网络:
bash
nmcli device wifi connect password
将"SSID"替换为实际的无线网络名称,"password"替换为实际的无线网络密码。
4. 保存配置(永久生效)
上述部分配置方法在系统重启后会失效,若要让配置永久生效,可编辑相应的网络配置文件。以 CentOS 为例,编辑/etc/sysconfig/network-scripts/ifcfg-eth0文件:
bash
/etc/sysconfig/network-scripts/ifcfg-eth0
修改或添加以下内容:
plaintext
BOOTPROTO=staticIPADDR=192.168.1.100
NETMASK=255.255.255.0
GATEWAY=192.168.1.1
DNS1=8.8.8.8
DNS2=8.8.4.4
ONBOOT=yes
保存文件后,重启网络服务:
bash
systemctl restart network
912 systemctl network
以上就是在 Linux 命令界面配置网络的常见方法,你可根据自身需求和系统环境选择合适的方法。