如何讓3G行動網卡分享給其他電腦? - Linux

Frederic avatar
By Frederic
at 2010-09-09T11:25

Table of Contents

: 我手邊有一台PC, 一台小筆電, 都是Ubuntu 10.04, 想利用3G網卡讓兩台同時都能上網~
: 於是參考鳥哥的教學,用PC當NAT主機,做以下設定:
: EIF="ppp0" # 3G網卡的網路介面
: IIF="eth0" # 對內的網路介面
: INNET="192.168.127.0/255.255.255.0" # 內部子網域(PC和小筆電的內部網路)
: echo "1" > /proc/sys/net/ipv4/ip_forward
: iptables -t nat -A POSTROUTING -o $EIF -s $INNET -j MASQUERADE
: policy都沒改,預設應該都accept了~
: 然後PC和小筆電的IPv4也都有手動設定好了~
: 但降還是不能上網~
: 好像是gateway的設定問題?
: 鳥哥說不能設定gateway~~~但網路設定的介面上不填gateway他就不給我套用~.~
: 我也找不到鳥哥說的設定檔 /etc/sysconfig/network, ifcfg-eth0
: 參考資料:鳥哥的Linux私房菜
: http://linux.vbird.org/linux_server/0250simple_firewall.php#nat_ip_share

先假設你以經可以利用 192.168.127.0 的 private ip address 互連
且 router 已經可以正常上網

在 router 上是不用設定 gateway 的,因為你使用 pppoe 時
它會自動幫你加gateway,但是在內部網路的電腦上,是要設定
gateway 的,gateway 當然就是你的 router

另外,每次重設 iptables 規則時,請先把以前的規則清空
不然兩條相似的規則可能會打架喔。

最後,若是以上都沒有問題
可以試著把 -o $EIF 拿掉
雖然我覺得這個應該是不會有影響才是


補:
剛剛看到,如果你的router的routing table長這個樣子

Destination Gateway Genmask Flags Metric Ref Use Iface
10.64.64.64 0.0.0.0 255.255.255.255 UH 0 0 0 ppp0
192.168.127.0 0.0.0.0 255.255.255.0 U 1 0 0 eth0
169.254.0.0 0.0.0.0 255.255.0.0 U 1000 0 0 ppp0
0.0.0.0 192.168.127.1 0.0.0.0 UG 0 0 0 eth0

應該是不能連線才對吧....
eth0 請不要指定 gateway
若是設定不過,請愛用ifconfig 指令,不要迷信gui了
--
Tags: Linux

All Comments

Xanthe avatar
By Xanthe
at 2010-09-12T10:56
它應該是NM啟動auto eth0時又把gateway搶過來了
Ursula avatar
By Ursula
at 2010-09-15T10:19
不過我比較好奇為什麼它的ppp0不會不見 XD
Damian avatar
By Damian
at 2010-09-17T00:10
可以了耶~太感動了~謝謝~
Frederic avatar
By Frederic
at 2010-09-17T20:41
我記得fedora最近有一版也是這樣,用工具設定結果很慘

如何讓3G行動網卡分享給其他電腦?

Kumar avatar
By Kumar
at 2010-09-09T09:09
※ 引述《guestid (訪客ID)》之銘言: : 我手邊有一台PC, 一台小筆電, 都是Ubuntu 10.04, 想利用3G網卡讓兩台同時都能上網~ : iptables -t nat -A POSTROUTING -o $EIF -s $INNET -j MASQUERADE : policy都沒改, ...

如何讓3G行動網卡分享給其他電腦?

Yedda avatar
By Yedda
at 2010-09-09T08:55
我手邊有一台PC, 一台小筆電, 都是Ubuntu 10.04, 想利用3G網卡讓兩台同時都能上網~ 於是參考鳥哥的教學,用PC當NAT主機,做以下設定: EIF=and#34;ppp0and#34; # 3G網卡的網路介面 IIF=and#34;eth0and#34; # 對內的網路介面 INNET=a ...

Ubuntu Netbook 的視窗最大化套件?

Linda avatar
By Linda
at 2010-09-08T23:12
如題, 因為也不完全喜歡Netbook版的預設配置, 所以比較想用桌面版的Ubuntu+Docky+一些別的套件來最佳化使用經驗。 Global menu的部份已經知道是appmenu了, 但是那個最大化以後還能在panel上顯示視窗控制按鈕的卻不知道是哪個套件; 本來以為是maximus,但是裝了 ...

無法進入linux

Kama avatar
By Kama
at 2010-09-08T21:15
目前是雙硬碟(320g,160g) 320g那顆灌win7 160g那顆灌centos 然後灌完第一階段,重開機後 linux的部分完全無法進去 bios部分我是沒去調整,我想讓她自己跑開機選單出來 而,我也有灌grub,可是也沒有開機選單跑出來囧 怎麼跑都只是自己跑回win7 後來有用eas ...

Linux 驅動程式進階 <四> - 硬體事件的 …

Rosalind avatar
By Rosalind
at 2010-09-08T18:07
台北場講座時間更改 9/11(六)19:00~~21:00台北場講座, 將改為提前到14:00~~16:00舉辦。 歡迎您蒞臨參加! ※ 引述《candicehe (北鼻喵)》之銘言: : Embedded Linux System 系列講座十四 : 高雄、台北場 : 訊息連結 : http://tw. ...