linux網絡管理
一、修改網卡指令規則
[root@tk ~]# cat /etc/default/grub
GRUB_TIMEOUT=5
GRUB_DISTRIBUTOR="$(sed 's, release .*$,,g' /etc/system-release)"
GRUB_DEFAULT=saved
GRUB_DISABLE_SUBMENU=true
GRUB_TERMINAL_OUTPUT="console"
GRUB_CMDLINE_LINUX="rd.lvm.lv=centos/root rd.lvm.lv=centos/swap rhgb quiet"
GRUB_DISABLE_RECOVERY="true"
// 我們需要在quiet後面添加net.ifnames=0 biosdevname=0這句話
[root@tk ~]# vim /etc/default/grub
[root@tk ~]#
[root@tk ~]# cat /etc/default/grub
GRUB_TIMEOUT=5
GRUB_DISTRIBUTOR="$(sed 's, release .*$,,g' /etc/system-release)"
GRUB_DEFAULT=saved
GRUB_DISABLE_SUBMENU=true
GRUB_TERMINAL_OUTPUT="console"
GRUB_CMDLINE_LINUX="rd.lvm.lv=centos/root rd.lvm.lv=centos/swap rhgb quiet net.ifnames=0 biosdevname=0"
GRUB_DISABLE_RECOVERY="true"
// 重新寫入核心,然後重新開機即可
[root@tk ~]# grub2-mkconfig -o /boot/grub2/grub.cfg
[root@tk ~]# reboot
// 我們修改網卡配置後,然後此時就可以重新ssh連接配接到主機
[root@tk ~]# ifconfig
eth0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet 10.0.0.200 netmask 255.255.255.0 broadcast 10.0.0.255
二、nmcli指令的使用
nmcli指令的網卡命名,添加網卡命名
[root@tk ~]# nmcli connection add type ethernet ifname eth1 con-name eth
解析: nmcli connection 添加 類型 以太網裝置
網卡裝置名為eth0 nmcli指令的命名為eth0
[root@tk ~]# nmcli connection show
修改IP位址、子網路遮罩、網關位址
[root@tk ~]# nmcli connection modify eth0
ipv4.method manual
ipv4.addresses 192.168.200.7/24
ipv4.gateway 192.168.200.254
connection.autoconnect yes
[root@tk ~]# nmcli connection 修改 網卡名
ipv4.方法 手工配置
ipv4.位址 192.168.200.7/24
ipv4.網關 192.168.200.254
每次開機自動啟用以上所有參數