第14章-网络管理 快乐记录
systemctl status NetworkManager.service
systemctl status network
禁用网卡命名规则
vim /etc/sysconfig/grub 进入后在GRUB_CMDLINE_LINUEX的尾行加入new.ifnames=0 biosdevname=0
之后是常规操作
grub2-mkconfig -o /boot/grub2/grub.cfg
重启之后那个网卡的命名就变老版本了
nmcli网络配置命令
nmcli connection show 查看网卡连接情况
nmcli connection show xxx网卡名字 查看网卡详细信息
ifconfig 也可以查看网卡
ip addr show 也可以查看网卡
nmcli connection down eno16xxxx 断开网卡
nmcli connection up eno16xxxx 启用网卡
ifconfig eno16xxxxx 10.0.0.1/8 临时修改ip 重新down up就没了
nmcli device show 查看设备
nmcli connection modify eno16xxxxx 修改eno16xxxxx配置
nmcli connection modify eno16xxxxx ipv4.method manual 手动设置ip
nmcli connection modify eno16xxxxx ipv4.method manual ipv4.addresses “192.168.100.101/24 192.168.100.1” ipv4.dns 192.168.100.1 connection.autoconnect yes 分别设置ip,网关,dns,自动连接,设置之后得down,up不行就重启服务restart
nmcli connection modify eno16xxxxx ipv4.method auto 自动设置 ip
nmcli connection modify eno16xxxxx +ipv4.addresses 10.0.0.1/24 追加ip
nmcli connection show eno16xxxxx 可以查看到2个ip
或者直接配置文件下看ip
以上操作都可以直接在配置文件里修改
nmcli connection modify en16xxxxx ipv6.method manual ipv6.addresses '2001::1/64 2001::1' ipv6.dns 2001::1 connection.autoconnect yes 手动设置ipv6的地址
nmcli connection down eno16xxxx ; nmcli connection up eno16xxxx 远程操作记得一起写,不让down就没网了哈哈哈
ping6 2001::1 这ipv6ping大法加个6
一个网卡可以对应多套配置文件
nmcli connection add con-name neweno16777736 ifname eno16777736 autoconnect yes type ethernet 添加一个叫neweno16777736 的配置文件给eno16777736,自动连接,类型以太网
添加完了后就nmcli connection modify neweno16xxxxx +ipv4.addresses...........设置ip
然后nmcli connection down neo16xxxxx 把老的给down了再up上新的就可以换配置了nmcli connection up newneo16xxxxx
网卡也可以有多块
nmcli connection add type ethernet con-name eno35xxx ifname eno35xxx autoconnect yes 给另一块网卡添加配置文件
添加完了后就nmcli connection modify eno35xxx +ipv4.addresses...........设置ip
nmcli connection up eno35xxx 直接up 生效