当前时区为 UTC + 8 小时



发表新帖 回复这个主题  [ 5 篇帖子 ] 
作者 内容
1 楼 
 文章标题 : 双网卡,一个用来共享网络,结果无法上网
帖子发表于 : 2015-11-30 1:34 

注册: 2008-10-05 17:09
帖子: 64
送出感谢: 0 次
接收感谢: 0 次
机子装的ubuntu 15.04 有两个网卡:一个有线eth0一个无线wlan0。
无线可以连外网,所以就用无线网卡连接外网,然后用brctl 做了个网桥br1,把eth0 和wlan0桥接到一起,再在eth0 上连个路由,其他设备连接这个路由就可以正常上网了
但是问题来了,共享网络这个机子本身却不能上网了,真是服务了大众却害了自己。怎么样让机子本身也能正常联网呢?
机子本身的route 表如下
default 192.168.1.1 0.0.0.0 wlan0
192.168.1.0 * 255.255.255.0 br1
192.168.1.1 * 255.255.255.255 wlan0

ifconfig 时wlan0 和eth0 都没有ip,br1 的信息如下:
ip 192.168.1.192(这是我创建网桥时设置的)
broadcast 192.168.1.255
mask 255.255.255.0

再从connection information 来看,wlan0 还是由信息的
ip: 192.168.1.100
subnet mask: 255.255.255.0
default route : 192.168.1.1
dns: 192.168.1.1
但是这个时候就是从本机和其它电脑ping 192.168.1.100 都是不通的,可以ping 通 192.168.1.192


页首
 用户资料  
 
2 楼 
 文章标题 : Re: 双网卡,一个用来共享网络,结果无法上网
帖子发表于 : 2015-11-30 11:59 

注册: 2009-08-04 16:33
帖子: 16886
送出感谢: 21
接收感谢: 1826
引用:
用brctl 做了个网桥br1,把eth0 和wlan0桥接到一起

1. 什麼理由 一定要把 eth0 及 wlan0 桥接到一起
引用:
机子本身的route 表如下
default 192.168.1.1 0.0.0.0 wlan0
192.168.1.0 * 255.255.255.0 br1
192.168.1.1 * 255.255.255.255 wlan0

引用:
再从connection information 来看,wlan0 还是由信息的
ip: 192.168.1.100
subnet mask: 255.255.255.0

2. 你的 wlan0 的 subnet mask 設定 255.255.255.255 ? 還是 255.255.255.0 ?
請查證一下

3. ubuntu 預設由 Network Manager 管理上網
Network Manager 預設 同一時間 只能存在一條 route
如果你的 wlan0 的 route 已經存在 br1 就不會產生 route
意思是 br1 就不通
3-1. 除非改變設定
但是你這裡把 eth0 及 wlan0 桥接到一起 還要使用 wlan0
是否可行
還有討論空間

4. 把下面指令 複製 貼進終端機 執行
4-1. sudo cat /etc/NetworkManager/NetworkManager.conf
4-2. sudo cat /etc/network/interfaces
4-3. sudo nmcli dev status
把結果直接 選取/複製 貼上來
要了解你電腦基本的上網設定


页首
 用户资料  
 
3 楼 
 文章标题 : Re: 双网卡,一个用来共享网络,结果无法上网
帖子发表于 : 2015-11-30 13:44 
头像

注册: 2006-09-10 22:36
帖子: 10670
地址: 北京
送出感谢: 1
接收感谢: 16
开nat转发多好


_________________
看破、放下、自在、随缘、念佛
真诚、清净、平等、正觉、慈悲


页首
 用户资料  
 
4 楼 
 文章标题 : Re: 双网卡,一个用来共享网络,结果无法上网
帖子发表于 : 2015-12-01 16:44 

注册: 2008-10-05 17:09
帖子: 64
送出感谢: 0 次
接收感谢: 0 次
poloshiao 写道:
引用:
用brctl 做了个网桥br1,把eth0 和wlan0桥接到一起

1. 什麼理由 一定要把 eth0 及 wlan0 桥接到一起
引用:
机子本身的route 表如下
default 192.168.1.1 0.0.0.0 wlan0
192.168.1.0 * 255.255.255.0 br1
192.168.1.1 * 255.255.255.255 wlan0

引用:
再从connection information 来看,wlan0 还是由信息的
ip: 192.168.1.100
subnet mask: 255.255.255.0

2. 你的 wlan0 的 subnet mask 設定 255.255.255.255 ? 還是 255.255.255.0 ?
請查證一下

3. ubuntu 預設由 Network Manager 管理上網
Network Manager 預設 同一時間 只能存在一條 route
如果你的 wlan0 的 route 已經存在 br1 就不會產生 route
意思是 br1 就不通
3-1. 除非改變設定
但是你這裡把 eth0 及 wlan0 桥接到一起 還要使用 wlan0
是否可行
還有討論空間

4. 把下面指令 複製 貼進終端機 執行
4-1. sudo cat /etc/NetworkManager/NetworkManager.conf
4-2. sudo cat /etc/network/interfaces
4-3. sudo nmcli dev status
把結果直接 選取/複製 貼上來
要了解你電腦基本的上網設定



1. eth0 上连一个路由,其他设备要通过这个路由连接公网,但是能上公网的只有wlan0,所以wlan0 连接了总的路由。然后把eth0 和wlan0 桥接之后,其他设备才能连上公网
2. wlan0 的信息就是帖子里面的,上面的信息都没问题。
3. 现在的情况是br1 是通的,从现象看流量可以从br1 到wlan0 (因为其他设备可以通过这台机子上网)

如果不做桥接,那怎么样才能实现waln0 连接公网,eth0 连一个路由,其他设备连接到这个路由然后上网?


页首
 用户资料  
 
5 楼 
 文章标题 : Re: 双网卡,一个用来共享网络,结果无法上网
帖子发表于 : 2015-12-01 16:45 

注册: 2008-10-05 17:09
帖子: 64
送出感谢: 0 次
接收感谢: 0 次
qiang_liu8183 写道:
开nat转发多好

怎么配置转发?


页首
 用户资料  
 
显示帖子 :  排序  
发表新帖 回复这个主题  [ 5 篇帖子 ] 

当前时区为 UTC + 8 小时


在线用户

正在浏览此版面的用户:没有注册用户 和 2 位游客


不能 在这个版面发表主题
不能 在这个版面回复主题
不能 在这个版面编辑帖子
不能 在这个版面删除帖子
不能 在这个版面提交附件

前往 :  
本站点为公益性站点,用于推广开源自由软件,由 DiaHosting VPSBudgetVM VPS 提供服务。
我们认为:软件应可免费取得,软件工具在各种语言环境下皆可使用,且不会有任何功能上的差异;
人们应有定制和修改软件的自由,且方式不受限制,只要他们自认为合适。

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
简体中文语系由 王笑宇 翻译