想配置 DHCP 结果上不了网
Tofloor
poster avatar
136******41
deepin
2014-09-03 00:56
Author
今天想折腾一下 DHCP 以为很简单,因为在 12.06 实现过,能建立起 DHCP,结果在2014配置完后,完全无效果。最后还弄的机子上不了网,十分蛋疼。
以下为操作步骤:
sudo apt-get install dhcp3-server
1. /etc/default/isc-dhcp-server ==>INTERFACES="eth1"
----------------------------------------------------
2. /etc/dhcp/dhcpd.conf ===>
                ddns-update-style none;
                option domain-name "test.com";
                option domain-name-servers 202.96.128.166;
                default-lease-time 14400;
                max-lease-time 36000;
                subnet 192.168.3.0 netmask 255.255.255.0 {
                         range 192.168.3.100 192.168.3.240;
                         option subnet-mask 255.255.255.0;
                         option routers 192.168.3.10;
                         option broadcast-address 192.168.3.255;
                }
----------------------------------------------------
3. /etc/network/interfaces
                auto eth1
                iface eth1 inet dhcp
----------------------------------------------------
4. 修改 /etc/resolv.conf 添加下面两行。
search test.com
nameserver 192.168.3.2

之后重启机子,就无法上网。DHCP也无法正常分配IP。
$ ifconfig 结果是只有 lo 。另外两个网卡都没启动。

之后开始恢复之前操作:

1.
sudo apt-get remove isc-dhcp-server
sudo apt-get remove isc-dhcp-client
sudo apt-get remove isc-dhcp-common

2. /etc/default/isc-dhcp-server ==>INTERFACES=""
3. 恢复系统之前文件 /etc/dhcp/dhcpd.conf
4. /etc/network/interfaces 删掉之前添加的两行
                auto eth1
                iface eth1 inet dhcp
5. 恢复系统之前文件 /etc/resolv.conf

经过一序列的修改之后还是无法上网。并且开机后系统进入了飞行模式。
而且飞行模式无法关闭。
QQ截图20140902164653.png
QQ截图20140902164709.png
手动设置IP可以通局域网,但无法上外网。
求高人指点,可以的话,解释或者介绍一下, linux是怎么访问到互联网的,
涉及哪些文件和应用。
Reply Favorite View the author
All Replies
fasheng
deepin
2014-09-03 18:31
#1
因为你把 dhcpclient 也一并删除了, 请执行下面的命令恢复:
   
    sudo apt-get install isc-dhcp-common isc-dhcp-client
   
    当然这些操作是需要连网的, 之前你手动设置 IP 可以连内网而不能连外网, 应该是只设置了静态 IP, 没有设置 网关地址 及 DNS. 可以尝试再配置下, 若仍然无法上网, 最简单的办法是到别的机器上下载安装包后手动安装(若为 32 位机器, 请将链接中 amd64 替换位 i386):
   
    wget http://packages.linuxdeepin.com/ubuntu/ ... _amd64.deb
    wget http://packages.linuxdeepin.com/ubuntu/ ... _amd64.deb
    sudo dpkg -i isc-dhcp-common_4.2.4-7ubuntu12_amd64.deb
    sudo dpkg -i isc-dhcp-client_4.2.4-7ubuntu12_amd64.deb
Reply View the author