通过远程remote control 装了个Rhel 7,这Remote control 真心不好用啊,FPS 在1以下,输入一个字母要3秒后才能看到。真心不靠谱
网络上更不靠谱,eth0 和eth1 没有,居然出现些未知的设备。
-
dmesg |grep eth
-
[ 3.141555] systemd-udevd[602]: renamed network interface eth1 to ens7f1
-
[ 3.150401] systemd-udevd[606]: renamed network interface eth0 to ens7f0
Rhel 7 使用NetworkManager 管理网络,有nmcli 命令行。
这里有一篇nmcli命令的文章:,
看过以后我放弃了nmcli,回到老本行。
-
systemctl stop NetworkManager
直接编辑 ifcfg-ens7f0, 然后ifup 。
后记:
后来经过研究,发现了这些字段的秘密:
#rhel 7 network config hints
-
#rhel 7 network config
-
en:ethernet
-
wl:wireless lan
-
ww:wide Area wireless
-
o:on board device
-
s:hot-plug slot
-
p:PCI or USB device
-
#所以ens7f0 意思是ethernet host-plug 7 slot 0.
-
#ens7f1 是ethernet host-plug 7 slot 1
-
#下面是ip命令
-
ip a s /ip address show #view ip address
-
ip -s link show ens7f0 #view the transmission statistics
-
ip route show /ip r #view the route
-
ip neighbor show/ip n #view the arp
-
ip address add 9.114.204.84/24 dev ens7f0 #change ip address
-
ip -4 a s ens7f0
-
systemctl restart network.service #restart network services
在Rhel 7 上可以用biosdevname 查看网卡在BIOS的名字,没有装的可以yum install 一下。
-
biosdevname -i ens7f0
-
p7p1
-
#p7p1 的解释如下,PCI slot 的NIC
-
pp
-
#em的解释,embedded NIC
-
em
当然也可以修改回原始的eth0,这样的名字。
-
ln -s /dev/null /etc/udev/rules.d/80-net-name-slot.rules
或者按照这个
Ubuntu 修改回eth0,做法是一样的
-
vim /etc/default/grub
-
给GRUB_CMDLINE_LINUX加上下面的启动参数
-
"biosdevname=0"
-
#更新grub
-
update-grub
-
reboot
阅读(1496) | 评论(0) | 转发(0) |