CentOS配置网络

CentOS配置网络,第1张

注意ip地址要有一个后缀,比如/24。这种写法用于在 无类域内路由选择(CIDR) 中来显示所用的子网掩码。因为子网掩码一共32位,前24位为1,即为255.255.255.0。也就是说,在这里例子中,配置的子网掩码是255.255.255.0。

也可以使用同样的方式来删除ip地址,只需要用del代替add。

Linux系统的route命令用于显示和 *** 作IP路由表(show / manipulate the IP routing table)。要实现两个不同的子网之间的通信,需要一台连接两个网络的路由器,或者同时位于两个网络的网关来实现。在Linux系统中,设置路由通常是为了解决以下问题:该Linux系统在一个局域网中,局域网中有一个网关,能够让机器访问Internet,那么就需要将这台机器的IP地址设置为Linux机器的默认路由。要注意的是,直接在命令行下执行route命令来添加路由,不会永久保存,当网卡重启或者机器重启之后,该路由就失效了;可以在/etc/rc.local中添加route命令来保证该路由设置永久有效。

(1)route delete:删除路由;

(2)route print:打印路由的Destination;

(3)route add:添加路由;

(4)route change:更改现存路由。

需要先设置ip,再用route命令配置网关:

但是以上的设置都是临时性的,当重启时,又需要重新配置一遍。

别忘记设置网关。之前有次就是只设置了网卡ip和子网掩码,却没有设置网关,导致网不通。如下,配上网关就可以通网了。

首先进入 /etc/sysconfig/network-scripts/ 文件夹中,可以看到一个 ifcfg-[网卡名] 的文件:

打开,根据实际工作环境修改以下参数。

命令行输入:sytemctl restart network,重启下网络服务,就可以看到网卡被永久配置好了。

1.当我们发现无法联网时,我们运行下面命令或者ping命令

ip addr

结果没有显示局域网的IP地址

2.我们去修改网卡配置文件,把网络连接打开

cd /

cd /etc/sysconfig/network-scripts/

viifcfg-eno16777736

把ONBOOT 改为yes,并保存退出

3.应用设置

service network restart

如果是虚拟机必须选bridge 模式。不共享主机ip,单独分配ip,保证路由器没有限制ip,mac地址。

1、查看网卡信息

[root@localhost ~]# vi /etc/udev/rules.d/70-persistent-net.rules

把网卡地址拷贝出来(name=eth0的网卡)

2、编辑tcp/ip信息:网卡地址, ip地址,网关地址,子网掩码

[root@localhost ~]# vi /etc/sysconfig/network-scripts/ifcfg-eth0

DEVICE="eth0"

NM_CONTROLLED="yes"

ONBOOT="yes" //开机自动连接

HWADDR="00:0C:29:3C:9C:C3"

TYPE="Ethernet"

BOOTPROTO="none"

IPADDR=192.168.3.120

NETMASK=255.255.255.0

PREFIX=24

GATEWAY=192.168.3.1

DEFROUTE=yes

IPV4_FAILURE_FATAL=yes

IPV6INIT=no

NAME="System eth0"

UUID="63fb6acb-4fd1-4695-9faa-a3cb97c61f6e"

DNS1=202.96.128.86

DNS2=202.96.128.166

DNS3=8.8.8.8

局域网的dns可以只写一个网关地址:DNS1=192.168.3.1

3、其他的可以对照下看看对不对:主机名,dns 特别注意主机名是否一致,如果这几个配置文件修改后,需要重启

hostname -i 显示主机名对应的ip

[root@localhost ~]# vi /etc/sysconfig/network

NETWORKING=yes

HOSTNAME=localhost.localdomain

GATEWAY=192.168.1.1

[root@localhost ~]# vi /etc/hosts 如果是自定义ip需要在这里添加 192.168.1.125 localhost.localdomain

ip地址 域名(主机名) 别名

127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4

::1 localhost localhost.localdomain localhost6 localhost6.localdomain6

192.168.1.125 localhost localhost.localdomain

dns配置查看,下面的文件指针对当前环境,如果重启下面的文件会清空,并从eth0中读取。

[root@localhost ~]# vi /etc/resolv.conf

4、改完以后要重启 使更改生效

[root@localhost ~]# /etc/init.d/network restart

5、ip配置 是否正确inet addr:192.168.3.120

[root@localhost ~]# ifconfig eth0

6、route定义是否正确 0.0.0.0 192.168.3.1 0.0.0.0

[root@localhost ~]# route -n

7、ping下路由器

[root@localhost ~]# ping -c 3 192.168.3.1

8、dns解析成功检查

[root@localhost ~]# dig www.baidu.com

www.baidu.com. 40 IN A 115.239.210.26

www.baidu.com. 40 IN A 115.239.210.27

SERVER: 202.96.128.86#53(202.96.128.86)

使用桌面环境 安装界面配置网络自动生成的 显示:

DEVICE="eth0"

BOOTPROTO=none

NM_CONTROLLED="yes"

ONBOOT="no"

TYPE="Ethernet"

UUID="179ca7d2-a625-4f19-a3e4-b491372ac881"

HWADDR=00:0C:29:3C:9C:C3

IPADDR=192.168.1.125

PREFIX=24

GATEWAY=192.168.1.1

DNS1=192.168.1.1

DNS2=202.96.199.133

DEFROUTE=yes

IPV4_FAILURE_FATAL=yes

IPV6INIT=no

NAME="System eth0


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/bake/11672976.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-17
下一篇2023-05-17

发表评论

登录后才能评论

评论列表(0条)

    保存