网络接口参数配置
配置静态主机名
- 提供两种方式
方式一:
[root@panda ~]#hostnamectl set-hostname 主机名 #该命令可永久指定主机名,需关闭终端后再次启动,panda会变为主机名
[root@panda ~]#cat /etc/hostname #查看永久主机名配置文件
方式二:
[root@panda ~]#hostname 主机名 >> /etc/hostname #定义完毕主机名后直接追加重定向至hostname配置文件内
修改网卡IP配置
- 修改网卡命名规则
[root@panda ~]#ifconfig #查看linux网卡命名及ip地址,可以查看到命名未按照ethX来命名。ip地址未配置
[root@panda ~]#nmcli connection show #查看网卡命名
[root@panda ~]#vim /etc/default/grub #修改内核引导文件
最长一条数据后新增net.ifnames=0 biosdevname=0,配置后保存并退出
GRUB_CMDLINE_LINUX="……quiet net.ifnames=0 biosdevname=0(重要)
[root@panda ~]#grub2-mkconfig -o /boot/grub2/grub.cfg #重新生成网卡命名的规则
[root@panda ~]#reboot #重启系统后,使用ifconfig查看网卡名称已修改为eth0,网卡命名规则配置完毕
- 设置linux系统的网卡IP地址
- 设置方式有三种:1,nmcli(推荐)2,nmtui(图形化配置)3,修改网卡配置文件
- nmcli方式原则必须为网卡再起一个名字,名字可以重复。
- 设置网卡执行步骤:
- nmcli命令的网卡命名,删除错误网卡命名;
- nmcli添加网络命名;
- nmcli设置网卡IP地址等网络参数;
步骤一:
[root@panda ~]# nmcli connection show #查看虚拟机里面网卡信息
[root@panda ~]#nmcli connection delete 原网卡名称 #删除原网卡名称
[root@panda ~]#nmcli connection show #查看原网卡名称是否删除
步骤二:添加nmcli网络命名
[root@panda ~]#nmcli connection add type ethernet ifname eth0 con-name eth0 #添加nmcli网络命名(注:我设置的是以太网类型(ethernet))
[root@panda ~]#nmcli connection show
[root@panda ~]#cat /etc/sysconfig/network-scripts/ifcfg-eth0 #简单查看生成的网卡配置文件内容
步骤三: nmcli设置网卡IP地址等网络参数
[root@panda ~]#nmcli connection
modify eth0 #修改 外号
ipv4.method manual #ipv4方法 手工配置(auto自动)
ipv4.address 192.168.1.1 /24 #IP地址/子网掩码
ipv4.gateway 192.168.5.0 # 设置网关
autoconnect yes #每次开机是否自动启动以上所有参数
[root@panda ~]# nmcli connection up eth0 #激活网卡设置
[root@panda ~]# ifconfig eth0 #查看IP是否显示正确,网卡IP配置结束
注:如果出错,需查看nmcli命名是否配置错误,如是需删除nmcli命名后,重新执行nmcli命名,修改ip配置