อยู่นอกวง Lan จะสั่งพิมพ์โดยใช้ client ในวงแลนอย่างไรครับ

รูปภาพของ umphai2008
umphai2008
Rating 2
Posts: 53
Joined: 26-02-2008

ผมมีวง LAN สองวงน่ะครับ วงแรกใน Linuxsis เป็น Server และอีกวงหนึ่ง ใช้ router แจก IP น่ะครับ

ในเครื่อง Client ของ Linuxsis ผมตั้ง Share printer ไว้ และผมอยากจะพิมพ์งานจากเครื่องนอกวง LAN นะครับ โดยใช้เครื่องพิมพ์จาก Client ที่ผม Share Printer ไว้น่ะครับจะทำอย่างไรครับ

รูปภาพของ somdej
somdej
Rating 10
Posts: 3698
Joined: 26-01-2004
เข้าใจว่า สั่งพิมพ์จากเครื่องที่อยู่กับ router

โดยให้ไปออกที่เครื่องใต้ sis ใช่ไม้ครับ

ถ้าใช่ก็ไม่ง่ายหรอกครับ เพราะจะโดน sis block ไว้หมด

ทางนึงที่นึกออก (ต้องไปลองดูเองครับ) ก็คือ แก้ firewall ของ SIS ให้มัน forword port ไปที่ เครื่องในวงครับ

ที่อื่นเขาทำอย่างไร ... ปรกติก็จะเอา printer ไว้ที่วง router ครับ เครื่องทุกเครื่องก็จะพิมพ์ได้ครับ :) 

--

ช่วงเวลาของการเปลี่ยนแปลง แต่งงานพร้อมปลูกบ้าน มีลูกพร้อมย้ายสายงาน เปลี่ยนรถใหม่พร้อมกับ Notebook ใหม่ (ที่มาพร้อมกับ OS ใหม่ MacOSX) แต่ยังไง ก็ยังใช้ TLE-Ubuntu อยู่ดี :)

 ตอนนี้ใช้มือถือ 3 เครื่อง 3 OS (แต่ sim เบอร์เดียวกัน) เหมือนกับ Notebook เลย :)

-----------------------------------------
ขายรถไปแล้วครับ ... เสียดายครับ หวังว่า ปีหน้าจะได้ซื้อรถใหม่:)
------------------------------------------
 
คำแนะนำสำหรับมือใหม่ครับ เชิญที่นี่ครับ -> http://wiki.opentle.org/Newbie_README
คำแนะนำสำหรับผู้สนใจลินุกซ์ซิส (มือใหม่) เชิญที่นี่ครับ -> http://wiki.opentle.org/SIS-NewBie
คำแนะนำเรื่องความปลอดภัยของ LinuxSIS เชิญที่นี่ครับ ->  http://wiki.opentle.org/SIS5-Security
Upgrade - Bug fix ของ SIS เชิญที่นี่ครับ -> http://wiki.opentle.org/SIS-Upgrade-Bugfix
รูปภาพของ umphai2008
umphai2008
Rating 2
Posts: 53
Joined: 26-02-2008
forword port ยังงัยครับ

 ใช่แล้วครับ เครื่องพิมพ์อยู่ใต้ SIS ครับ

แล้วเราจะ  forword port  ยังงัยครับ มีขั้นตอนยุ่งยากหรือเปล่าครับ

รูปภาพของ somdej
somdej
Rating 10
Posts: 3698
Joined: 26-01-2004
ใน firewall ของ sis มันมีบรรทัดนึง

ที่จะ forword ครับ ซึ่งบรรทัดนี้ จะใส่เข้ามาถ้าเลือกเปิด sharenet และ proxy ครับ

บรรทัดนั้น จะบอกว่า ให้ redirect ไปที่ไหน คือ ถ้ารับ 80 จาก eth0 ให้ redirect ไป 8080 หนะครับ ลองอ่านและทำความเข้าใจดู

จะเขียนอย่างไร :  ประมาณนี้ครับ

IPTABLES -t nat -A PREROUTING -i eth0 -p tcp -dport 80 -j DNAT --to 192.168.100.100:80

จากตัวอย่างนี้ บอกว่า ถ้ามีเข้ามาทาง eth0 port 80 (เรื่องพิมพ์เนี่ย port อะไรคงต้องไปหาดูครับ) แล้วให้ไปที่ ip .100.100 port 80 ครับ

จริงๆ ต้องมีอื่นๆ ประกอบด้วยครับ ยังไงก็ลอง search ดูครับ ลองใช้ keyword ประมาณนี้ก็ได้ครับ iptables forword port 

ลองดูนะครับ ;) 

 

--

ช่วงเวลาของการเปลี่ยนแปลง แต่งงานพร้อมปลูกบ้าน มีลูกพร้อมย้ายสายงาน เปลี่ยนรถใหม่พร้อมกับ Notebook ใหม่ (ที่มาพร้อมกับ OS ใหม่ MacOSX) แต่ยังไง ก็ยังใช้ TLE-Ubuntu อยู่ดี :)

 ตอนนี้ใช้มือถือ 3 เครื่อง 3 OS (แต่ sim เบอร์เดียวกัน) เหมือนกับ Notebook เลย :)

-----------------------------------------
ขายรถไปแล้วครับ ... เสียดายครับ หวังว่า ปีหน้าจะได้ซื้อรถใหม่:)
------------------------------------------
 
คำแนะนำสำหรับมือใหม่ครับ เชิญที่นี่ครับ -> http://wiki.opentle.org/Newbie_README
คำแนะนำสำหรับผู้สนใจลินุกซ์ซิส (มือใหม่) เชิญที่นี่ครับ -> http://wiki.opentle.org/SIS-NewBie
คำแนะนำเรื่องความปลอดภัยของ LinuxSIS เชิญที่นี่ครับ ->  http://wiki.opentle.org/SIS5-Security
Upgrade - Bug fix ของ SIS เชิญที่นี่ครับ -> http://wiki.opentle.org/SIS-Upgrade-Bugfix
Syndicate content