1. 程式人生 > >網絡管理(RHEL7)

網絡管理(RHEL7)

方式 centos roc 主板 dns jpg resolv 技術分享 cmd

[root@vms001 network-scripts]# ifconfig #ifconfig查看的是所有活躍網卡的信息

[root@vms001 network-scripts]# ifconfig -a #有的時候某些網卡是不活躍的,使用ifconfig就看不到,需要加上-a參數,就可可以查看所有的網卡

[root@vms001 ~]# ifconfig eno16777728 192.168.1.103 netmask 255.255.255.0 up #為網卡配置臨時IP地址,只是臨時生效

[root@vms001 ~]# ifconfig eno16777728 #查看具體某一張網卡的信息


技術分享圖片
inet6 為 IPv6地址;ether 為MAC地址;RX packets收到了多少個包;TX packets發送了多少個包


eno16777728為RHEL7中網卡的命名。
en代表的是ethernet以太網。
o代表的是on-board,就是內嵌在主板上的網卡,如果使用的是PCI或者USB網卡,就會用p代表,就是enp
16777728 每個硬件在主板上都會分配一個編號,16777728就是網卡在主板上的編號
但是在不同的系統中網卡的命名是不一樣的,比如在CentOS 7.5上網卡的命名就是ens33
如果我們再RHEL中想要使用eth0或eth1這樣的命名方式,也是可以的,需要修改我們的內核參數

[root@vms001 ~]# vim /etc/default/grub

GRUB_CMDLINE_LINUX="crashkernel=auto rhgb quiet"
修改為
GRUB_CMDLINE_LINUX="crashkernel=auto rhgb quiet net.ifnames=0 biosdevname=0"
保存退出
[root@vms001 ~]# grub2-mkconfig -o /boot/grub2/grub.cfg
修改內核參數:
技術分享圖片
然後重啟系統
重啟完成之後,你的網卡命名就發生了變化了,如下
技術分享圖片
不過,建議修改RHEL7網卡命名方式,因為eth0在網絡重啟後,容易發生錯位,變成eht1,這個時候網絡連接就會出現問題


查看默認網關
[root@vms002 ~]# route -n

Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
0.0.0.0         192.168.157.2   0.0.0.0         UG    100    0        0 eno16777728
192.168.157.0   0.0.0.0         255.255.255.0   U     100    0        0 eno16777728

-n參數測目的是防止反向解析,提高查找速度


查看DNS
[root@vms002 ~]# cat /etc/resolv.conf

# Generated by NetworkManager
search example.com
nameserver 192.168.157.2

網絡管理(RHEL7)