Linux
Reply Return

หัวข้อ : setup a machine for incoming ppp connect มีปัญหา

ข้อความว่า
ชื่อ: nop
ส่งมาเมื่อวันที่ : 11 มกราคม, 1999 at 15:35:57 [ ด้วย IP : 202.183.252.85 ]
หัวข้อ : setup a machine for incoming ppp connect มีปัญหา
ด้วยข้อความที่ว่า:
ผมใช้ linux redhat 5.2 เข้าไปใน /etc/ppp แล้ว สร้างไฟล์ขึ้นมาใหม่ คือ /etc/ppp/option.ttyS0 ตามรายละเอียดดังนี้

-detach
modem
crtscts
lock
170.200.108.50:170.200.108.48
netmask 255.255.255.0
ms-dns 170.200.108.50
ms-dns 170.200.108.60
proxyarp

แล้ว ในไฟล์ /etc/inittab ไปเพิ่ม
s0:12345:respawn:/sbin/mgetty -D -x2 /dev/ttyS0

เมื่อลองใช้เครื่องที่เป็น windows 98 หมุน modem เข้าสามารถต่อใช้งานได้ ทั้ง http ftp หรือ email สามารถติดต่อได้กับ server linux ที่เราหมุนต่อเข้าไป แต่ ไม่สามารถมองเห็นเครื่องอื่น ๆ หรือ server อื่น ๆ ที่อยู่ใน network เดียวกันกับ server ที่เราต่อเข้าไป ไม่รู้ว่าจะมีวิธีการอย่างไร ให้มองเห็นเครื่องอื่น ๆ ได้ด้วย และ อีกอย่างเมื่อ ลองเรียก winipcfg ใน windows98 ดูค่า ip ที่ connect เข้าไป นั้น ip address เป็น 170.200.108.48 และ ค่า dns server ก็ถูกต้องแต่ ทำไม subnetmask ถึงเป็น 255.255.0.0 ไม่เห็นเป็น 255.255.255.0 เลยไม่รู้เกิดจากอะไรไม่ถูกต้อง รบกวนขอแนวทางหน่อยเถอะครับ


ผู้ตอบคนที่ 1
ชื่อ: cts
ส่งเมื่อวันที่ : 11 มกราคม, 1999 at 19:03:02 [ ด้วย IP 161.200.255.161 ]
หัวข้อ : Re: setup a machine for incoming ppp connect มีปัญหา
ตอบว่า :
ไม่รู้ว่า gateway ที่ได้จากการต่อ modem ในเครื่อง win98 เป็น 172.200.108.50 (Linux host) หรือเปล่าครับ ลองพิจารณาผลจากคำสั่ง route print ดู โดยปกติเวลาต่อ modem ไม่ว่า route ไหนนอกจาก loopback ต้องผ่าน 172.200.108.50 หมด

ส่วนด้าน Linux ไม่น่าจะมีปัญหาครับ


ผู้ตอบคนที่ 2
ชื่อ: Jonathan
ส่งเมื่อวันที่ : 11 มกราคม, 1999 at 21:00:59 [ ด้วย IP 203.148.211.2 ]
หัวข้อ : Re: setup a machine for incoming ppp connect มีปัญหา
ตอบว่า :
netmask ที่เห็นใน 98/95 เป็นปัญหาที่ตัว Windows เองครับ ที่ Linux set น่ะถูกแล้ว

ลองดูว่า enable ip forwarding ใน Kernel
ไว้หรือเปล่า กับดูตรง proxy arp นะครับว่า
มัน proxy ARP ให้จริงหรือเปล่า (ดูใน /var/log/messages จะมีอะไรคล้าย ๆ
Jan 11 20:51:00 xxx pppd[27634]: found interface eth0 for proxy arp
)


ผู้ตอบคนที่ 3
ชื่อ: nop
ส่งเมื่อวันที่ : 12 มกราคม, 1999 at 13:11:28 [ ด้วย IP 202.183.252.83 ]
หัวข้อ : Re: setup a machine for incoming ppp connect มีปัญหา
ตอบว่า :
เมื่อ connect แล้ว ใน windows98 เมื่อเรียก winipcfg จะแสดงคือ
ip address : 170.200.108.48
subnetmask : 255.255.0.0
default gateway : 170.200.108.48
dns server : 170.200.108.50
(ข้อมูลเพิ่มเติม) รบกวนขอข้อมูลเพิ่มเติมด้วยครับ

ผู้ตอบคนที่ 4
ชื่อ: Mr_T
ส่งเมื่อวันที่ : 12 มกราคม, 1999 at 17:19:44 [ ด้วย IP 203.152.1.114 ]
หัวข้อ : Re: setup a machine for incoming ppp connect มีปัญหา
ตอบว่า :
ขอถามด้วยคน ผมลองทำ Dial in ดู พอผม connect จาก win 95 เข้า Linux มันจะขึ้นแต่แบบ text mode
ผมต้องทำไงบ้างถึงจะเข้าแบบ ppp ได้

ผู้ตอบคนที่ 5
ชื่อ: cts
ส่งเมื่อวันที่ : 12 มกราคม, 1999 at 21:23:58 [ ด้วย IP 161.200.255.161 ]
หัวข้อ : Re: setup a machine for incoming ppp connect มีปัญหา
ตอบว่า :
ขอโทษครับที่ตอนแรกตอบว่า gateway เป็น 172.200.108.50 จริง ๆ แล้วคือ 172.200.108.48 เหมือนกับที่คุณได้มานั้นถูกต้องแล้ว
ก็เลยคิดว่าอาจจะเป็นเรื่องของ IP forwarding อย่างที่คุณ Jonathan บอกหรือเปล่า ลองให้ kernel support IP forwarding แล้วลอง cat /proc/sys/net/ipv4/ip_forward ว่าเป็น 1 หรือเปล่า ถ้าไม่ใช่และเป็น redhat ก็แก้ใน file /etc/sysconfig/network เป็น FORWARD_IPV4=true แล้ว /etc/rc.d/init.d/network ใหม่ แต่ถ้าเป็น slackware ก็ echo 1 > /proc/sys/net/ipv4/ip_forward ส่วน client windows จะเห็นเครื่องอื่นได้หรือไม่ ก็ลองอธิษฐานไปด้วยนะครับ :)

ส่วนคุณ Mr_T ก็ทำแบบคุณ nop และเปลี่ยน shell ของ user นั้นใน file /etc/passwd จาก /bin/bash เป็น /usr/sbin/pppd และ chmod +s /usr/sbin/pppd ด้วย หรืออาจจะให้ user login แบบ text mode ก่อนแล้วค่อย run /usr/sbin/pppd ทีหลังก็ได้ครับ


ผู้ตอบคนที่ 6
ชื่อ: nop
ส่งเมื่อวันที่ : 14 มกราคม, 1999 at 17:08:13 [ ด้วย IP 202.183.241.253 ]
หัวข้อ : Re: setup a machine for incoming ppp connect มีปัญหา
ตอบว่า :
ขอบคุณ คุณ cts และ คุณ jonathan มากครับ ที่กรุณาให้ในรายละเอียดต่าง ๆ ตอนนี้สามารถใช้งานได้แล้วครับ และ ถ้าไม่เป็นการรบกวนเกินไป อยากทราบวิธี ให้ dhcp assign ip ให้ แทนที่เราจะกำหนดเอง ตอนนี้ใน วง network ผมให้รับ ip จาก dhcp server บน linux อยู่ ถ้าต้องการให้ เครื่องที่ต่อเข้ามาผ่านทาง modem รับ ip จาก dhcp server ด้วยจะทำได้หรือไม่ มีวิธีการอย่างไร ต้องแก้ไขในจุดไหนบ้าง ขอขอบคุณมาล่วงหน้า ณ โอกาสนี้

ผู้ตอบคนที่ 7
ชื่อ: Mr_T
ส่งเมื่อวันที่ : 16 มกราคม, 1999 at 09:57:30 [ ด้วย IP 203.151.35.177 ]
หัวข้อ : Re: setup a machine for incoming ppp connect มีปัญหา
ตอบว่า :
set ตามที่คุณ ctl บอกแล้ว มันขึ้นว่า
/usr/sbin/pppd:must be root to run /usr/sbin/pppd,since it isnot setuid-root
ทำไงต่อดีครับ

ผู้ตอบคนที่ 8
ชื่อ: เป๊ก
ส่งเมื่อวันที่ : 25 มกราคม, 1999 at 21:51:50 [ ด้วย IP 161.200.192.195 ]
หัวข้อ : Re: setup a machine for incoming ppp connect มีปัญหา
ตอบว่า :
คุณ Mr_T ลองพิมพ์อันนี้สิครับ
chmod u+s /usr/sbin/pppd
ไม่รู้ว่าได้เปล่านะครับ ไงก็บอกกันบ้างแล้วกัน

ผู้ตอบคนที่ 9
ชื่อ: Dit
ส่งเมื่อวันที่ : 01 มีนาคม, 2001 at 12:02:18 [ ด้วย IP 203.148.183.92 ]
หัวข้อ : Re: setup a machine for incoming ppp connect มีปัญหา
ตอบว่า :
ผมขอถามเสริมนะครับ
ผม set Linux ให้เป็น PPP Server จากนั้น ให้ Win2000 Dial เข้าไป ผ่านการ Authorize เรียบร้อยแล้ว แต่จะหลุดทันทีเมื่อ connect ได้ ดูจากไฟล์ /var/log/messages ปรากฎข้อความว่า
Peer is not authorized to use remote address 172.1.1.5
172.1.1.5 เป็น ip ที่ Linux กำหนดให้กับ Win2000 ครับ
พอจะทราบมั้ยครับว่า เป็นเพราะสาเหตุใด
ขอบคุณมากครับ

ท่านผู้รู้ กรุณาช่วยตอบวิธีแก้ปัญหาให้หน่อยครับ ขอบคุณมากครับ :

ชื่อ :
E-Mail :
หัวข้อ :
ข้อความว่า :