[問題]Internet Connection Sharing

這個版面主要討論 debian 在 server 端的應用問題, server 種類繁多..舉凡 Web Server 、 File Server、 DHCP Server..等等。

版主: 阿信

[問題]Internet Connection Sharing

文章anonz » 週六 10月 18, 2003 7:12 pm

小弟是使用crossover的形式share connection的
即是server其中一張網卡連adsl modem
另一張連去client

請問在linux該怎樣設定才可以做到share connection呢..
因為不想每次client要上網時就要轉到windows那邊 :-x

server是debian
client是win98
anonz
可愛的小學生
可愛的小學生
 
文章: 44
註冊時間: 週日 12月 29, 2002 2:38 pm

re:[問題]Internet Connection Sharing

文章阿信 » 週六 10月 18, 2003 9:09 pm

請查詢討論區中"nat"的文章吧... :-)
頭像
阿信
版面大總管
版面大總管
 
文章: 4756
註冊時間: 週二 9月 03, 2002 11:58 pm
來自: 台灣 - 嘉義

re:[問題]Internet Connection Sharing

文章anonz » 週日 10月 19, 2003 12:43 am

有點不明白

是否只是打上
echo "1" > /proc/sys/net/ipv4/ip_forward

iptables -t nat -A POSTROUTING -o ppp0 -s 192.168.0.1/24 -j MASQUERADE
就可以呢?

是否要把eth1的網卡ip設為192.168.0.1?
是的話那應該怎樣assign 192.168.0.1為eth1的ip呢

iptables還有沒有什麼要設定的呢?

現在client(win98) set好了
dns, gateway = 192.168.0.1
ip = 192.168.0.2

ping 192.168.0.2 成功
ping 192.168.0.1 失敗

P.S. 為何下ifconfig時看不到eth1的網卡...而要下ifconfig -a 才看到呢
最後由 anonz 於 週日 10月 19, 2003 2:51 pm 編輯,總共編輯了 1 次。
anonz
可愛的小學生
可愛的小學生
 
文章: 44
註冊時間: 週日 12月 29, 2002 2:38 pm

re:[問題]Internet Connection Sharing

文章louie » 週日 10月 19, 2003 1:20 am

ifconfig 看不到 eth1 代表目前 eth1 並未啟動
louie
快樂的大學生
快樂的大學生
 
文章: 593
註冊時間: 週一 9月 09, 2002 7:58 pm

re:[問題]Internet Connection Sharing

文章Tetralet » 週日 10月 19, 2003 1:54 am

anonz 寫:有點不明白

是否只是打上
echo "1" > /proc/sys/net/ipv4/ip_forward

iptables -t nat -A POSTROUTING -o ppp0 -s 192.168.1.0/24 -j MASQUERADE
就可以呢?


基本上,是的。

anonz 寫:是否要把eth1的網卡ip設為192.168.0.1?
是的話那應該怎樣assign 192.168.0.1為eth1的ip呢


雞婆一下,並沒有限定一定要是 192.168.0.1 這個 IP 唷。

如果想改變網路卡的 IP 設定,
請編輯 /etc/network/interfaces 這個檔案。

不過...

為什麼是 eth1 呢?您有兩張網路卡?

anonz 寫:現在client(win98) set好了
dns, gateway = 192.168.0.1
ip = 192.168.0.2

ping 192.168.0.2 成功
ping 192.168.0.1 失敗

P.S. 為何下ifconfig時看不到eth1的網卡...而要下ifconfig -a 才看到呢


樓上的 louie 大哥已經幫您解答囉~
時間並不能治療我心中的疼痛
南方的春天說什麼也溫暖不了我冰冷的血

誦唱大復活咒文,今天的 Tetralet 又在唧唧喳喳了 重生!
Tetralet
俺是博士
俺是博士
 
文章: 3078
註冊時間: 週四 11月 28, 2002 3:02 pm

re:[問題]Internet Connection Sharing

文章anonz » 週日 10月 19, 2003 2:01 am

Tetralet 寫:
anonz 寫:是否要把eth1的網卡ip設為192.168.0.1?
是的話那應該怎樣assign 192.168.0.1為eth1的ip呢


雞婆一下,並沒有限定一定要是 192.168.0.1 這個 IP 唷。

如果想改變網路卡的 IP 設定,
請編輯 /etc/network/interfaces 這個檔案。

不過...

為什麼是 eth1 呢?您有兩張網路卡?



那請問/etc/network/interfaces 設定的方法如何..?

嗯 eth0 是連到adsl modem, eth1是連到client作crossover..
因為沒有用hub和router之類的東西
anonz
可愛的小學生
可愛的小學生
 
文章: 44
註冊時間: 週日 12月 29, 2002 2:38 pm

re:[問題]Internet Connection Sharing

文章louie » 週日 10月 19, 2003 8:35 am

man interfaces
裡面有詳細的說明
louie
快樂的大學生
快樂的大學生
 
文章: 593
註冊時間: 週一 9月 09, 2002 7:58 pm

re:[問題]Internet Connection Sharing

文章anonz » 週日 10月 19, 2003 2:51 pm

現在是DNS 的問題了
因為isp的dns ip每次不同..
看到之前有人說要建dhcp server
現在努力中
anonz
可愛的小學生
可愛的小學生
 
文章: 44
註冊時間: 週日 12月 29, 2002 2:38 pm

re:[問題]Internet Connection Sharing

文章anonz » 週日 10月 19, 2003 3:49 pm

又有問題了 :-o

anonz:/home/anonz# /etc/init.d/dhcp start
Starting DHCP server: dhcpd failed to start - check syslog for diagnostics.

/var/log/syslog
代碼: 選擇全部
Oct 19 15:43:33 anonz dhcpd: No subnet declaration for eth1 (192.168.0.1).
Oct 19 15:43:33 anonz dhcpd: Please write a subnet declaration in your dhcpd.conf file for the
Oct 19 15:43:33 anonz dhcpd: network segment to which interface eth1 is attached.


不明白它的意思...

P.S. #On what interfaces should the DHCP server (dhcpd) serve DHCP requests?
請問這個應該是eth0, eth1 還是 both呢? :shock:
anonz
可愛的小學生
可愛的小學生
 
文章: 44
註冊時間: 週日 12月 29, 2002 2:38 pm

re:[問題]Internet Connection Sharing

文章gayt » 週日 10月 19, 2003 5:25 pm

那張connect到lan............... 就set那張吧
gayt
可愛的小學生
可愛的小學生
 
文章: 48
註冊時間: 週六 10月 12, 2002 11:07 pm
來自: 香港地下防空洞

re:[問題]Internet Connection Sharing

文章Tetralet » 週日 10月 19, 2003 5:47 pm

anonz 寫:現在是DNS 的問題了
因為isp的dns ip每次不同..
看到之前有人說要建dhcp server
現在努力中


嗯,
除非您的 ISP 會擋 DNS 的封包,(不太可能吧~~)
不然沒必要請 DHCPd 出馬呢!
用中華電信的 DNS 就好了呀!
中華電信的 DNS 是 168.95.192.1、168.95.1.1。


還有,您說您的 ISP 的 DNS IP 每次都不同...
真的是很奇怪的作法呢!
這樣子做有什麼好處嗎?
可否透露一下是哪一家 ISP 呢?
時間並不能治療我心中的疼痛
南方的春天說什麼也溫暖不了我冰冷的血

誦唱大復活咒文,今天的 Tetralet 又在唧唧喳喳了 重生!
Tetralet
俺是博士
俺是博士
 
文章: 3078
註冊時間: 週四 11月 28, 2002 3:02 pm

re:[問題]Internet Connection Sharing

文章anonz » 週日 10月 19, 2003 6:43 pm

跟上面gayt一樣是香港的netvigator
viewtopic.php?t=1643&highlight=netvigator

那張connect到lan............... 就set那張吧


選了eth1
但是就是出現以下訊息
不能啟動

代碼: 選擇全部
Oct 19 15:43:33 anonz dhcpd: No subnet declaration for eth1 (192.168.0.1).
Oct 19 15:43:33 anonz dhcpd: Please write a subnet declaration in your dhcpd.conf file for the
Oct 19 15:43:33 anonz dhcpd: network segment to which interface eth1 is attached.
anonz
可愛的小學生
可愛的小學生
 
文章: 44
註冊時間: 週日 12月 29, 2002 2:38 pm

re:[問題]Internet Connection Sharing

文章阿信 » 週日 10月 19, 2003 6:53 pm

把dhcpd.conf post出來吧,小弟認為是network那一段寫錯了
頭像
阿信
版面大總管
版面大總管
 
文章: 4756
註冊時間: 週二 9月 03, 2002 11:58 pm
來自: 台灣 - 嘉義

re:[問題]Internet Connection Sharing

文章anonz » 週日 10月 19, 2003 7:19 pm

代碼: 選擇全部
option domain-name "netvigator";
option domain-name-servers 168.95.1.1;

option subnet-mask 255.255.255.254;
default-lease-time 600;
max-lease-time 7200;

subnet 192.168.1.0 netmask 255.255.255.0
{
range 192.168.1.1 192.168.1.6;
option broadcast-address 192.168.1.255;
option routers 192.168.1.254;
}
anonz
可愛的小學生
可愛的小學生
 
文章: 44
註冊時間: 週日 12月 29, 2002 2:38 pm

re:[問題]Internet Connection Sharing

文章Tetralet » 週日 10月 19, 2003 7:36 pm

anonz 寫:
代碼: 選擇全部
option domain-name "netvigator";
option domain-name-servers 168.95.1.1;

option subnet-mask 255.255.255.254;
default-lease-time 600;
max-lease-time 7200;

subnet 192.168.1.0 netmask 255.255.255.0
{
range 192.168.1.1 192.168.1.6;
option broadcast-address 192.168.1.255;
option routers 192.168.1.254;
}


您的 DHCP Server 的 IP 是 192.168.0.2,
當然無法發放 192.168.1.0/24 的 IP 囉~

不過,
何不在 Client 直接指定 DNS Server 的 IP 就好了呢?
時間並不能治療我心中的疼痛
南方的春天說什麼也溫暖不了我冰冷的血

誦唱大復活咒文,今天的 Tetralet 又在唧唧喳喳了 重生!
Tetralet
俺是博士
俺是博士
 
文章: 3078
註冊時間: 週四 11月 28, 2002 3:02 pm

下一頁

回到 debian server

誰在線上

正在瀏覽這個版面的使用者:沒有註冊會員 和 1 位訪客