ifconfig #查看所有网络设备,命令结果如下:
ens33: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet 192.168.1.2 netmask 255.255.255.0 broadcast 192.168.1.255
inet6 fe80::ab45:b01d:bccc:7056 prefixlen 64 scopeid 0x20<link>
ether a0:36:9f:f6:f4:39 txqueuelen 1000 (Ethernet)
RX packets 141437063 bytes 53037948144 (49.3 GiB)
RX errors 3 dropped 0 overruns 0 frame 3
TX packets 160312242 bytes 81667936439 (76.0 GiB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
lo: flags=73<UP,LOOPBACK,RUNNING> mtu 65536
inet 127.0.0.1 netmask 255.0.0.0
inet6 ::1 prefixlen 128 scopeid 0x10<host>
loop txqueuelen 1000 (Local Loopback)
RX packets 0 bytes 0
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 0 bytes 0
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
ifconfig ens33
#单独查看网卡ens33的相关信息
ifconfig ens33 192.168.1.3 netmask 255.255.255.0
#临时修改某一网卡的ip地址
ifconfig ens33 down | up
#禁用、启用ens33网络设备
使用nmcli工具进行网络管理
nmcli dev show
#查看网络设备信息
nmcli dev status
#查看网络设备状态
nmcli dev disconnect ens33
#断开ens33设备
nmcli dev connect ens33
#激活ens33上连接
nmcli con show
#查看所有连接
nmcli con show --active
#查看所有被激活(活跃的)的连接
nmcli con add con –name test type Ethernet ifname ens33
#添加新连接并绑定ens33设备
nmcli con reload
#重新加载连接
nmcli con up ens33
#激活ens33连接
nmcli con down ens33
#取消激活ens33连接
nmcli con del ens33
#删除ens33连接
nmtui工具支持通过图形界面的方式,配置linux网络
直接输入nmtui,回车即可弹出配置界面:
Edit a connection:编辑连接
Activate a connection:激活连接
Set system hostname:设置主机名
然后选择Edit a connection,来配置网络参数,如下图所示:
<ADD>选项可添加一个Ethernet连接,这里我们选择要配置的网卡名称(ens32)然后回车:
按照下图输入IP地址、网关和DNS,并选中IPv4寻址和Automatically connect(自动连接)后,点击<OK>
配置完成后保存退出,输入systemctl restart nnetwork 重启网络
/etc/sysconfig/network-scripts/ #网络相关配置文件的路径
cat /etc/sysconfig/network-scripts/ifcfg-ens33
TYPE=Ethernet #网络类型为以太网
PROXY_METHOD=none #启动类型(none,static,dhcp,bootp)
DEFROUTE=yes #是否启用路由支持
NAME=ens33 #连接名称
UUID=07d95785-82fc-4a94-9a66-7a592f782a9b #唯一识别码
DEVICE=ens33 #绑定的网卡名称
ONBOOT=yes #是否自动激活
IPADDR=192.168.1.6 # IP地址
NETMASK=255.255.255.0 #子网掩码
GATEWAY192.168.1.1 #网关
DNS1=192.168.1.1 #DNS服务器
Systemctl restart network
#修改配置文件后重启服务生效配置
查看DNS配置文件:
cat /etc/resolv.conf
;generated by /sbin/dhclient-script
search localdomain
nameserver 192.168.1.1
其中最重要的是nameserver这一项,设置的是域名服务器的地址,多个域名服务器,另起一行做类似的nameserver配置。
查看路由表
route –n
netstat –rn
显示路由器条目
ip route show
添加/删除网关(默认路由)
ip route add default via 192.168.1.1
route add default gw 192.168.1.1
ip route del default via 192.168.1.1
route del default gw 192.168.1.1