欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  科技

Linux 6 本地网络配置方法

程序员文章站 2024-01-16 08:38:52
在Linux 6 系统安装完成后,需要对网络进行一系列的配置,有些朋友喜欢使用桌面图形化工具的配置方式,这种配置方法虽说比较方便,但是在某些时候并不问题,总是会出现各种问题。特别是作为服务器用途的时候,会引起一些不必要的麻烦。 方法1、使用setup命令打开终端控制台使用setup命令,调出<文本模 ......

在linux 6 系统安装完成后,需要对网络进行一系列的配置,有些朋友喜欢使用桌面图形化工具的配置方式,这种配置方法虽说比较方便,但是在某些时候并不问题,总是会出现各种问题。特别是作为服务器用途的时候,会引起一些不必要的麻烦。

方法1、
使用setup命令
打开终端控制台使用setup命令,调出<文本模式设置工具>,选择<网络配置> ,选择<设备配置>,选择需要配置的网卡。即可对当前网卡进行配置。配置完成后保存。

方法2、
修改网卡的配置文件

cd /etc/sysconfig/network-scripts
vim ifcfg-eth0      //编辑ifcfg-eth0文件
//也可能是ifcfg-eth1、ifcofg-ens1等等,多网卡设备也可能有多个配置文件,看具体情况而定

***************文本内容*********************

device=eth0      //网卡设备名称
hwaddr=00:00:00:00:00:00      //网卡的mac地址
type=ethernet      //网卡类型
onboot=yes      //开机自启动,默认no,需要开机自启动改为yes
nm_controlled=no     //是否由network manager控制该网络接口,默认yes,建议改成no
bootproto=none     //网络地址获取方法,默认none不指定,static 静态ip,dhcp 动态ip,
ipaddr=10.0.0.1     //ip地址
netmask=255.255.255.0      //子网掩码
gateway=10.0.0.254     //网关
dns1=10.0.0.2     //dns地址

*********************************************

比较重要的一般就这些,根据实际情况进行修改。

完成后使用命令

service networkmanager stop      //关闭network manager,防止网络设置被该程序强行控制
chkconfig networkmanager off      //禁止network manager开机启动
service network restart      //重启网络服务

至此只要网络配置没有错误的情况下,这个网络设置工作就完工了。

===============================================

下面我们来讨论一个特殊情况。

当我们使用vmware模板部署虚拟机的时候会出现一个情况,那就是网卡的mac地址和实际不符,还是原来做模板时设备的mac地址,并且在重启网络服务时出现找不到当前网卡的情况。
那是因为实际的网卡名称和系统中网卡配置文件名称不相同

使用命令查看实际物理网卡名称

ifconfig -a

在/etc/sysconfig/network-scripts目录中创建一个相同名称的配置文件,
比如,目录中的文件为ifcfg-eth0,而查看得知实际的网卡名称为eth12,那我们就需要创建一个文件名为ifcfg-eth12的文件,把上面的配置信息填写到文件中保存。
一个偷懒的方法,复制下已有的文件,然后进行修改即可

cp ifcfg-eth0 ifcfg-eth12
vim ifcfg-eth12

修改几个关键处

device=eth12      //网卡名称必须一致
hwaddr=00:00:00:00:00:00      //网卡的mac地址与实际一致
uuid=00000000000      //如果有这个项目可以删除这行,防止因uuid不同导致故障。

然后重启网络服务即可。