cnetos7j静态网络配置及克隆导致网络不可访问问题

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/luoluo01/article/details/82253330

cnetos7网络配置及克隆导致网络不可访问问题

标签(空格分隔): linux


配置静态ip

以下为我本身的虚拟机静态配置,虚拟机静态地址配置
首先一个静态配置:在/etc/sysconfig/network-scripts 之下 可通过ifconfig获取该网卡对应的名称再找对应的文件

BOOTPROTO=static  #是否配置静态的 这里当然是
DEFROUTE=yes
PEERDNS=yes
PEERROUTES=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_PEERDNS=yes
IPV6_PEERROUTES=yes
IPV6_FAILURE_FATAL=no
IPV6_ADDR_GEN_MODE=stable-privacy
NAME=ens33      #网卡名称 与ifcfg-ens33 这个一致
DEVICE=ens33    
ONBOOT=yes      #是否开机启动
IPADDR=192.168.52.151  #ip地址
NETMASK=255.255.255.0  #子网掩码
GATEWAY=192.168.52.2   #网关地址
DNS=8.8.8.8         #dns 这个一定得配置要不然可能访问不了
NM_CONTROLLED=no
HWADDR=00:0c:29:d9:3a:8f    #mac地址 可通过ip addr获取

接着是对应的说明:

DEVICE=name,这里name是物理设备的名字(动态分配的PPP设备应当除外,它的名字是“逻辑名”。
IPADDR=addr, 这里addr是IP地址。
NETMASK=mask, 这里mask是网络掩码。
NETWORK=addr, 这里addr是网络地址。
BROADCAST=addr, 这里addr是广播地址。
GATEWAY=addr, 这里addr是网关地址。
ONBOOT=answer, 这里answer取下列值之一:
yes -- 该设备将在boot时被激活。
no -- 该设备不在boot时激活。
USERCTL=answer, 这里answer取下列值之一:
yes --非root用户可以控制该设备。
no -- 非root用户不允许控制该设备。
BOOTPROTO=proto, 这里proto取下列值之一:
none -- 不使用boot时协议。
bootp -- 使用bootp协议。
dhcp --使用dhcp协议。
以下是所有PPP和SLIP文件所使用的数值:

PERSIST=answer, 这里answer取下列值之一:
yes --该设备将一直维持激活态,即便是modem被挂断而导致非激活态。
no -- 该设备不一直维持激活态。
MODEMPORT=port, 这里port是modem端口的设备名称(如“/dev/modem”)。
LINESPEED=baud, baud是modem的线速率(例如,"115200")。
DEFABORT=answer, 这里answer取下列值之一:
yes -- 在创建或编辑该接口的脚本时插入默认的终止字符串。
no -- 在创建或编辑该接口的脚本时不要插入默认的终止字符串。
以下数值适用于所有的PPP文件:

DEFROUTE=answer, 这里answer取下列值之一:
yes -- 将该接口设置为默认路由。
no -- 不要将该接口设置为默认路由。
ESCAPECHARS=answer, 这里answer取下列值之一:
yes -- 使用预定义的asyncmap。
no -- 不要使用预定义的asyncmap。
(这里代表了一种简化的接口;它不让用户指定使用escape字符。然而,几乎任何情况下都可以使用一个00000000的asyncmap,而且如果需要的话,可以通过设置 PPPOPTIONS来使用任意的asyncmap.)

HARDFLOWCTL=answer, 这里answer取下列值之一:
yes -- 使用硬件流控制。
no -- 不使用硬件流控制。
PPPOPTIONS=options,这里options是任意的选项字符串。它被放置在命令行的末尾,以覆盖前面的选项(如asyncmap)。
PAPNAME=name,这里name是pppd命令行中“name $PAPNAME”的一部分。
注意选项“remotename”总是指定为逻辑ppp设备名,如“ppp0”(如果先前有其它ppp设备被激活的话,这就可能是物理设备ppp1)这样做便于管理pap/chap 文件--name/passwd对与逻辑ppp设备名关联,因此它们可以被一起管理。理论上说,为逻辑PPP设备起除“ppp0”--“pppN”之外的如“worldnet”或”myISP“ 的名字是可行的。

REMIP=addr, 这里addr设置为远端的ip地址(通常不加以指定)
MTU=value, 这里value是MTU的数值。
MRU=value, 这里value设置为MRU的值。
DISCONNECTTIMEOUT=value,这里value表示当一个成功的连接被终止后要等多少秒后再进行连接。
RETRYTIMEOUT=value, 这里value指企图连接失败后要等多少秒之后以进行下一次连接。

配置完了通过 systemctl restart network.service 可重启网络

关于当前克隆虚拟机造成的网络不可访问问题

首先更ifcfg-ens33配置文件
我删除了uuid
其次更改了ip地址 IPADDR
然后systemctl restart network.service重启网络
报错如下:

Restarting network (via systemctl):  Job for network.service failed because the control process exited with error code. 
See "systemctl status network.service" and "journalctl -xe" for details.

让看 systemctl status network.service
输入命令:systemctl status network.service
报错如下:
etwork.service - LSB: Bring up/down networking
Loaded: loaded (/etc/rc.d/init.d/network; bad; vendor preset: disabled)
Active: failed (Result: exit-code) since 五 2018-07-14 19:01:20 CST; 1min 16s ago

很操蛋,
然后就百度后来看到一个靠谱的 说ifcfg-* 之前的配置文件删除了就好
估计就是备份文件也被加载了,备份文件是初始的我没改动过,应该是跟这个当前配置冲突了
然后就删除了备份文件

systemctl restart network.service
好了木有报错非常给力。

猜你喜欢

转载自blog.csdn.net/luoluo01/article/details/82253330
今日推荐