Linux装好以后是不能和网络中的其他机器进行通信的,本课程会为你解决Linux网络配置的问题。首先会介绍网络基础知识,然后进行IP地址的配置,并总结了在配置网络环境中经常遇到的问题,最后介绍了几种常用远程登录工具的使用,如XShell和SecureCRT。
网络管理器(Network Manager)是一个动态网络的控制器与配置系统,它用于当网络设备可用时保持设备和连接开启并激活。默认情况下,CentOS/RHEL 7安装有网络管理器,并处于启用状态。
你可以使用 nmcli,命令
DEVICE TYPE STATE eth1 802-3-ethernet connected eth0 802-3-ethernet connected
上面的命令会列出所有的可用网络接口,如果状态是 "unmanaged",意味着就没有被使用,如果状态为其他的(如., "connected"), 那就意味着在使用
下面的方法将会介绍怎么完全停用网络连接器
在Debian 8或更高版本上:
在Debian 7或者更早版本上:
在Ubuntu 或其他Linux Mint上:
在Debian or Ubuntu这些系统上停用之后,可以配置下文件: use /etc/network/interfaces
在Fedora or CentOS/RHEL 7更高版本上:
在CentOS/RHEL 6或更早版本上:
在 Fedora or CentOS系统上停用网络连接器之后, 记得配置下/etc/sysconfig/network-scripts/ifcfg-ethX接口文件
首先打开配置文件/etc/NetworkManager 将"managed=false"设置为false
[ifupdown] managed=false
然后在文件 /etc/network/interfaces,后面增加你要禁用的.本例中我们将eth1禁用,然后我们配置下静态IP即可
# The loopback network interface auto lo iface lo inet loopback # network interface not managed by Network Manager allow-hotplug eth1 iface eth1 inet static address 10.0.0.10 netmask 255.255.255.0 gateway 10.0.0.1 dns-nameservers 8.8.8.8
这样管理器就会自动忽略你设置好的网络
你可以看下现在是否禁用了eth1
给eth1 网络创建一个配置文件(不存在的情况下),然后添加"NM_COnTROLLED=no".
TYPE="Ethernet" NAME="eth1" BOOTPROTO="static" IPADDR=10.0.0.10 NETMASK=255.255.255.0 GATEWAY=10.0.0.1 HWADDR="00:90:29:95:EA:57" OnBOOT="yes" DEFROUTE="yes" NM_COnTROLLED=no
启用eth1网络这样就会随着机器的启动而启用
在Fedora or CentOS/RHEL 7或更高版本上
On CentOS/RHEL 6 or earlier:
重启之后我们就来看下eth1是否禁用,通过nmcli 命令来检测.