有关问题解决,dhcp服务的搭建

问题信息

今天,我修改完网卡配置文件后,执行重启网卡操作,提示Failed to start LSB:
Bring up/down networking

# service network restart
Restarting network (via systemctl):  Job for network.service failed. See 'systemctl status network.service' and 'journalctl -xn' for details.


# systemctl status network.service
11月 05 15:30:10 localhost.localdomain systemd[1]:Failed to start LSB: Bring up/down networking.

11月 05 15:30:10 localhost.localdomain systemd[1]: Unit network.service entered failed state.

服务端:

大家都知道linux系统一般作为服务器来用,而且很多情况的设置都是需要通过字符界面修改配置文件来设置。比如说配置网卡IP是修改/etc下面的
ifcfg-eth0,如果配置文件没有了怎么办呢?本经验咗嚛以Centos系统为例,解决如果没有网卡配置文件

解决方法

原来是我的网卡配置文件有问题,因此要查看网卡信息,修改网卡配置文件信息。
查看网卡配置信息

# ip addr
1: lo:
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    inet 127.0.0.1/8 scope host lo
    valid_lft forever preferred_lft forever
    inet6 ::1/128 scope host
    valid_lft forever preferred_lft forever
2:  ens34: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP qlen 1000
    link/ether 00:50:56:af:66:fc brd ff:ff:ff:ff:ff:ff
    inet 10.1.2.182/23 brd 10.1.3.255 scope global ens34
    valid_lft forever preferred_lft forever
    inet6 fe80::250:56ff:feaf:66fc/64 scope link 
    valid_lft forever preferred_lft forever

修改ifcfg-XXX文件

# cd /etc/sysconfig/network-scripts/

# mv  ifcfg-XXX   ifcfg-ens34

# vim ifcfg-ens34
NAME=ens34  
DEVICE=ens34
HWADDR=00:50:56:af:66:fc

重启网卡

# service network restart 

本文永久更新链接地址:http://www.linuxidc.com/Linux/2017-01/139669.htm

图片 1

1 修改网卡的配置文件 vim /etc/sysconfig/network-s tab键补齐

将dhcp改成静态static 添加IPADDR 网关 子网掩码 DNS

工具/原料

2 重新启动network服务 service network restart
(修改配置如果想让服务使用最新的配置,需要重启服务)

Centos

3 安装dhcp服务  yum install -y dhcpd

临时解决办法

4 修改dhcp配置文件 /etc/dhcp/dhcpd.conf

1

按照样本修改,复制过去修改 网段和绑定主机等

大家都知道linux下面设置ip是 ifconfig 命令

5 启动dhcp服务 如果不能启动 检查配置文件

通过下面命令即可临时设置IP地址。

客户端:

ifconfig  设备名 IP 地址 (ifconfig eth0  192.168.1.117)

1 修改网卡的配置文件/etc/sysconfig/network-s tab补齐

改成 dhcp 其实默认就是

图片 2

2 找到虚拟机的编辑 选择虚拟网络编辑 选择右下角更改设置

2

选择NAT如图将选中的选择本机dhcp去掉

设置好之后马上生效,不需要重启网卡服务(千万别重启网卡服务,不然刚刚设置的又没有了)ifconfig即可查看当前网卡的IP地址。

3 重新启动network(或者把网卡关了再开 ifdown eth0 ifup eth0)

4 ifconfig 就发现可以成功了!已经是你设置的那个网段一般是第一个

图片 3

服务器也可以查看客户端的信息: vim /var/lib/dhcpd/dhcp.leaases

END

出现问题:
图方便有的直接复制了一个虚拟机没有自己安装虚拟机,结果需要显示的默认的网卡是eth3

永久解决办法方法/步骤2

这个网卡和本机的网卡mac地址是不同的,这个网卡的mac地址是你所拷贝的虚拟机的网卡。

以上介绍的是临时解决办法,如果要彻底解决需要生成一个网卡配置文件才行

解决办法:删除rm -rf /etc/udev/rules.d/70-persistent-net.rules

复制设置配置文件

(或者修改里面的信息为你的网卡mac信息,重启服务,重命名配置文件,并修改里面的mac地址和名称等)

一般来说如果没有网卡eth0配置文件,你到网卡配置目/etc/sysconfig/network-scripts/下面都会有一个 ifcfg-lo 回环接口配置文件,拷贝一份

重启(让电脑自动找寻网卡)

修改配置文件,/etc/sysconfig/network-scripts
下的ifcfg-eth0,将其改为你的文件名称,查看里面内容
看看是否和你的mac地址相同

图片 4

图片 5

拷贝了一个lo配置文件之后,把文件IP地址和参数改一下改成eth0保存即可啦

图片 6

编写配置文件

通过上述方法复制的文件不完整,可以通过vi编辑输入补全。或者直接手动输入设置,具体详细参数参考如下图列表

特别提醒一下

如要设置mac地址,可以先ifconfig查看一下,可以看到mac地址的喔

图片 7

重启网络服务

设置好网卡配置之后,需要把网络服务重启一下。输入如下命令

service network restart

如果没有提示任何错误则表示设置格式基本没有问题哈

图片 8

如果MAC地址设置错误的话,会提示下面信息。

可以先ifconfig查看一下,可以查看正确的MAC地址,当然你也可以直接把mac地址设置那一栏去掉可以。

步骤阅读

图片 9

END

注意事项

Linux下面所有的设置几乎都有对应的配置文件,如果您不是很熟悉相关的配置文件。建议如果要修改之前先备份好一份原来的设置,不仅方便以后问题查找也利于故障恢复。

Post Author: admin

发表评论

电子邮件地址不会被公开。 必填项已用*标注