找回密码
 注册
查看: 1070|回复: 9

从局域网上网失败

[复制链接]
发表于 2003-12-14 18:50:25 | 显示全部楼层 |阅读模式
我用Debian。 我把自己的机器搬到办公室,把网线接上后
ifconfig eth0 192.168.2.69 netmask 255.255.255.0 up
route add -net 192.168.2.1 netmask 255.255.255.0 eth0
route add default gw 192.168.2.1 eth0
可以ping自己,
ping 127.0.0.1或192.168.2.69都没问题,其它ip一律ping不通。
怀疑路由器的设置改过了,或是DNS没有配置。我这里的网络情况是:
电信ADSL-->路由-->HUB-->我的机器
因为除了我的机器是Linux,其它的机器都是MS Windows自动配置,
我无法知道网关,Debian的DNS又该怎么配置,写在哪个配置文件里?
局域网里DNS怎么配置?杭州的DNS应该是多少?Linux下有没有像
Windows下自动配置的工具?
发表于 2003-12-14 21:01:56 | 显示全部楼层
/etc/network/interfaces

man interfaces

你的配置成:
auto eth0
iface eth0 inet dhcp

就可以了
回复

使用道具 举报

 楼主| 发表于 2003-12-15 18:41:02 | 显示全部楼层
:-)  :-)  :-) 果然,成功了,原来这么easy   :-)  :-)  :-)
谢谢啦!
回复

使用道具 举报

 楼主| 发表于 2003-12-15 23:25:33 | 显示全部楼层
我想知道局域网的网关要怎么做?下面是我ifconfig -a显示的内容


eth0      Link encap:Ethernet  HWaddr 00:50:BA:27:CA:CB
         
    inet addr:192.168.2.107  Bcast:192.168.2.255  Mask:255.255.255.0
              UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
              RX packets:12 errors:0 dropped:0 overruns:0 frame:0
              TX packets:54 errors:0 dropped:0 overruns:0 carrier:0
              collisions:0 txqueuelen:100
              RX bytes:1296 (1.2 KiB)  TX bytes:7789 (7.6 KiB)
              Interrupt:11 Base address:0xa000[/list:u]

    lo        Link encap:Local Loopback
             
      inet addr:127.0.0.1  Mask:255.0.0.0
                UP LOOPBACK RUNNING  MTU:16436  Metric:1
                RX packets:50 errors:0 dropped:0 overruns:0 frame:0
                TX packets:50 errors:0 dropped:0 overruns:0 carrier:0
                collisions:0 txqueuelen:0
                RX bytes:3260 (3.1 KiB)  TX bytes:3260 (3.1 KiB)[/list:u]
回复

使用道具 举报

发表于 2003-12-30 10:33:42 | 显示全部楼层
我用WIN XP做服务器(双网卡),linux用DHCP总是无法获取ip,提示说没有offer(redhat和debian都试过),但在windows下就正常,不知道怎么回事,指定静态ip就可以正常连网。
回复

使用道具 举报

发表于 2003-12-30 13:45:38 | 显示全部楼层
trfylj: man route
example: route add default gw 192.168.0.254 eth0

藕节: 没看明白, 你的局域网是 DHCP 方式还是静态 IP 方式, 既然能静态 IP 方式为什么还要 DHCP ?!
试一下: dhcpcd eth0/1 能否正常获取 IP 地址.
Redhat 下好象是 dhcp-client 命令 ...
debian 下不知道 ...
回复

使用道具 举报

发表于 2003-12-30 15:38:25 | 显示全部楼层
[quote:e088d1285e="Kuye"]
藕节: 没看明白, 你的局域网是 DHCP 方式还是静态 IP 方式, 既然能静态 IP 方式为什么还要 DHCP ?!
试一下: dhcpcd eth0/1 能否正常获取 IP 地址.
Redhat 下好象是 dhcp-client 命令 ...
debian 下不知道 ...[/quote]
连网方式:两台电脑共享上网,机器A:系统是XP,做服务器(双网卡NAT);
机器B:redhat9+xp+debian,当B用xp时(dhcp),能从A获取192.168.0.x的ip,但用redhat或debian都无法获取ip。我用dhclient试过,都说无offer。我在llinux下指定B的ip为192.168.0.x,dns指定为192.168.0.1,就可以连网.就是无法用dhcp的方式获取ip和dns
回复

使用道具 举报

 楼主| 发表于 2003-12-30 23:51:07 | 显示全部楼层
[quote:f3e6cd9f61="Kuye"]trfylj: man route
example: route add default gw 192.168.0.254 eth0[/quote]
Kuye兄误会拉,我是问如果我用了DHCP可以上网了,但我不知道网关,该如何取得网关的ip。
回复

使用道具 举报

发表于 2003-12-31 08:41:19 | 显示全部楼层
[quote:82ff3866d9="藕节"]连网方式:两台电脑共享上网,机器A:系统是XP,做服务器(双网卡NAT);
机器B:redhat9+xp+debian,当B用xp时(dhcp),能从A获取192.168.0.x的ip,但用redhat或debian都无法获取ip。我用dhclient试过,都说无offer。我在llinux下指定B的ip为192.168.0.x,dns指定为192.168.0.1,就可以连网.就是无法用dhcp的方式获取ip和dns[/quote]
这应该是你 XP DHCP 服务的配制问题了 ...

[quote:82ff3866d9="tyfrlj"]Kuye兄误会拉,我是问如果我用了DHCP可以上网了,但我不知道网关,该如何取得网关的ip。[/quote]
通过 DHCP 服务器你可以获得的不止自己的 IP 地址, 还有 DNS, netmask, 还有网关 ...
所以, DHCP 就可以了, 不用自己配了. :-)
回复

使用道具 举报

发表于 2004-1-2 16:10:05 | 显示全部楼层
XP做主机,LINUX共享上网的时候会遇到有些网站打不开的情况。。
这是网路MTU值的问题,我每次开机得输:ifconfig eth0 mtu 1450(默认1500),
但重启后MTU又会恢复到默认值,请问有没办法一次设置成1450不变哪???
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

GMT+8, 2025-2-12 09:04 , Processed in 0.041051 second(s), 15 queries .

© 2001-2025 Discuz! Team. Powered by Discuz! X3.5.

快速回复 返回顶部 返回列表