配置Linux网络
1、 终端模式进入 linux网络配置文件目录
1.1、输入命令cd /etc/sysconfig/network-scripts ,ls 查看是否有ifcfg-etho文件
发现没有ifcfg-etho文件
1.2、尝试创建这个文件,发现cp、touch命令都显示权限不足
1.3、权限不足时,在命令行前加上sudo命令,填写用户密码可以解决
1.4、也可以将当前用户赋予root权限
cd etc
sudo vi sudoers
编辑 sudoers如下
1.5、给文件或者添加权限,使用chmod 权限代码 文件名或目录名
sudo chmod 666 ifcfg-etho赋予读写权限, ll查看权限
2、编辑配置文件,修改配置信息
2.1、点击编辑打开虚拟网络编辑器
2.2、查看IP信息
2.3、根据IP信息编写ifcfg-etho文件
物理地址唯一,使用快照克隆删除掉:hdaddr和uuid
DEVICE=eth0
BOOTPROTO=static
IPADDR=192.168.146.66
NETMASK=255.255.255.0
GATEWAY=192.168.146.2
NM_COnTROLLED=yes
ONBOOT=yes
TYPE=Ethernet
DNS1=144.144.144.144
DNS2=192.168.146.2
2.4、注意事项
编辑文件操作步骤
1、vi ifcfg-etho
2、进入编辑界面,按i 界面显示insert可以进行编辑
3、按esc 然后shift+冒号(:)
4、保存退出 wq!+回车)(保存退出命令)
- w - 保存文件,不退出编辑
- wq - 保存文件,退出编辑
- w! - 强制保存文件,不退出编辑
- wq! - 强制保存文件,退出编辑
- w file - 将修改保存到file中,不退出编辑
- q - 不保存文件,退出编辑
- q! - 不保存文件,强制退出编辑
- e - 放弃所有修改(从上次保存文件时)
3、详细解决步骤
3.1、关闭NetworkManager服务
service NetworkManager stop
3.2、关闭NetworkManager开机启动
chkconfig NetworkManager off
不出意外的话,系统会自动创建ifcfg-eth0文件,没有的话自己创建(步骤三),或者重启网卡试试,命令如下
service network restart
3.3、添加 /etc/sysconfig/network-scripts/ifcfg-eth0 文件
具体操作看上面2.0
DEVICE=eth0
BOOTPROTO=static
IPADDR=192.168.139.13
NETMASK=255.255.255.0
GATEWAY=192.168.139.255
HWADDR=00:25:90:81:5e:64
NM_COnTROLLED=no
ONBOOT=yes
TYPE=Ethernet
IPV6INIT=no
根据自己的系统修改这里面的值,部分值能够通过ifconfig看到。
3.4、开机启动network
chkconfig network on
3.5、开启network服务
service network start
3.6、验证是否成功
ping www.baidu.com