网卡信息基本应用
1.网卡信息查看
1.1查看设备拥有那些网卡以及详细信息
方式一:
nmcli device
nmtui
方式二:安装工具包
yum install net-tools -y
ifconfing
2.网卡信息修改
2.1查看
cat /etc/sysconfig/network-scripts/ifcfg-ens33
TYPE=Ethernet
PROXY_METHOD=none
BROWSER_ONLY=no
BOOTPROTO=none
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=no
IPV6_ADDR_GEN_MODE=stable-privacy
NAME=eth0
DEVICE=eth0
ONBOOT=yes
IPADDR=192.168.220.71
PREFIX=24
GATEWAY=192.168.220.2
DNS1=192.168.220.2
2.2修改
方式一:
vim /etc/sysconfig/network-scripts/ifcfg-ens33
ONBOOT=no#yes 网卡启动状态 no 网卡禁用状态
IP ADDR=X.X.X.X
PREFIX=24
GATEWAY=X.X.X.X
DNS=114.114.114.144 X
方式二:
替换 -i ‘s/name=xx/g’ 文件位置
sed -i 's/IPADDR=X.X.X.X/IPADDR=X.X.X.X/g' /etc/sysconfig/network-scripts/ifcfg-ens33
sed -i 's/ONBOOT=no/yes/g' /etc/sysconfig/network-scripts/ifcfg-ens33
sed -i 's/BOOTPROTO=DHCP/none/g' /etc/sysconfig/network-scripts/ifcfg-ens33
3.示例
3.1规划网卡名称为eth0,eth1
3.1.1修改网卡配置文件名
mv /etc/sysconfig/network-scripts/ifcfg-(ens33,eth0)
3.1.2修改配置文件中IP地址
sed -i 's#10.10#10.61#g' /etc/sysconfig/network-scripts/ifcfg-eth0
查看修改后的信息
[root@oldboy ~]#cat /etc/sysconfig/network-scripts/ifcfg-eth0
3.1.3告知内核更改数据
sed -i 's/rhgb/net.ifnames=0 biosdevname=0 &/' /etc/default/grub
grub2-mkconfig -o /boot/grub2/grub.cf
4.ip路由信息查看
4.1:命令介绍
route
-v, --verbose 详细信息
-n, --numeric don't resolve names
-e, --extend display other/more information
-F, --fib display Forwarding Information Base (default)
-C, --cache display routing cache instead of FIB
4.2示例:
[root@yum ~]# route -n
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
0.0.0.0 192.168.220.2 0.0.0.0 UG 100 0 0 eth0
172.16.0.0 0.0.0.0 255.255.0.0 U 101 0 0 eth1
192.168.220.0 0.0.0.0 255.255.255.0 U 100 0 0 eth0