คำถามติดแท็ก networking

การจัดการและการใช้การเชื่อมต่อเครือข่ายในระบบ Ubuntu

7
จะตั้งค่าเส้นทางสแตติกในเซิร์ฟเวอร์ Ubuntu ได้อย่างไร
ฉันใช้ Ubuntu ตั้งแต่ Ubuntu 8.10; วันนี้ฉันทำงานกับ Ubuntu 12.04 Server ฉันมีปัญหาในการรักษาเส้นทางคงที่ในการบูท ฉันมักจะใส่คำสั่งเส้นทาง /sbin/route add -net <IP>/<MASK> <GW> dev <ethX> ใน/etc/rc.localหรือฉันจะสร้างไฟล์ (ชื่อroutes) ภายในไดเรกทอรี/etc/network/if-up/แต่ฉันสังเกตเห็นว่าบน Ubuntu 12.04 มันไม่ทำงาน หากฉันพิมพ์คำสั่งในเชลล์คำสั่งเหล่านั้นจะทำงาน แต่คำสั่งเดียวกันจะไม่ทำงานเมื่ออยู่ในไฟล์ที่ระบุ ฉันพยายามเปลี่ยนชื่อไฟล์เป็นชื่ออื่นโดยคิดว่าชื่อไฟล์ของฉัน ( routes) อาจผิดพลาดใน Ubuntu 12.04 แต่นั่นก็ไม่ได้ผล ฉันสังเกตเห็นว่าคำสั่งนั้นใช้/sbin/ifconfigงาน/sbin/routeได้ดี สิ่งที่เปลี่ยนแปลงไปในการตั้งค่าเครือข่าย ฉันจะกำหนดเส้นทางแบบคงที่ใน Ubuntu 12.04 ได้อย่างไร

5
ฉันจะทำให้แขก VirtualBox แบ่งปันการเชื่อมต่อ VPN ของโฮสต์ได้อย่างไร
คำถาม เมื่อฉันเริ่ม VPN บนคอมพิวเตอร์เดสก์ท็อปอูบุนตูซึ่งทำหน้าที่เป็นเราเตอร์ซับเน็ตที่เชื่อมต่อจะขาดการเชื่อมต่ออินเทอร์เน็ต แต่ยังสามารถเข้าถึงได้ (LAN) เป็นการดีที่ฉันต้องการทราบวิธีการเปิดใช้งานซับเน็ตที่เชื่อมต่อเพื่อรับการเข้าถึงอินเทอร์เน็ตอีกครั้งโดยการกำหนดเส้นทางผ่านอุโมงค์ VPN เมื่อ VPN เปิดใช้งาน บริบท ฉันมีเค้าโครงเครือข่ายต่อไปนี้: subnet 172.16.0.0/20 บน eth0 สำหรับเครื่องเสมือน VirtualBox ของฉัน subnet 192.168.0.0/24 บน eth0: 0 ซึ่งเชื่อมต่อกับเกตเวย์ 192.168.0.1 ซึ่งมีการเข้าถึงอินเทอร์เน็ต สิ่งนี้ถูกแสดงในไฟล์ / etc / network / interfaces: auto lo iface lo inet loopback # This is the subnet dedicated to VB auto …

3
การเชื่อมต่อไปที่ archive.ubuntu.com ใช้เวลานานเกินไป
ฉันมีเซิร์ฟเวอร์ Ubuntu 11.10 ที่ฉันเพิ่งติดตั้งใหม่ ตอนนี้ถ้าฉันพยายามทำอะไรกับapt-getมันก็พยายามเชื่อมต่อกับarchive.ubuntu.com.. มันอยู่ใน[Connecting to archive.ubuntu.com (2001:67c:1360:8c01::1a)]เฟสประมาณ 2 นาทีหลังจากนั้นมันก็เริ่มสื่อสารและดาวน์โหลดเนื้อหา ... ในที่สุดมันก็เชื่อมต่อเสมอ แต่รออยู่ที่[Connecting to archive.ubuntu.com (2001:67c:1360:8c01::1a)]เฟสทุกครั้งเป็นเวลา 2 นาที! ฉันไม่เคยมีปัญหานี้มาก่อนใน Ubuntu 11.10 หลังจากติดตั้งระบบปฏิบัติการอีกครั้ง ความคิดเห็นเกี่ยวกับปัญหาที่อาจเกิดขึ้น?
50 networking  apt 

3
วิธีการเปิดใช้งาน Wireshark โดยไม่เรียกใช้เป็นรูทใน Trusty 14.04
ฉันติดตั้ง Wireshark ไม่แนะนำให้รันในฐานะรูทดังนั้น ฉันทำ sudo dpkg-reconfigure wireshark-common ตาม: http://wiki.wireshark.org/CaptureSetup/CapturePrivileges http://anonscm.debian.org/viewvc/collab-maint/ext-maint/wireshark/trunk/debian/README.Debian?view=markup ตอบใช่ออกจากระบบเริ่มต้น Wireshark และได้รับข้อความนี้: couldn't run /usr/bin/dumpcap in child process: Permission Denied. ฉันคิดว่าฉันทำตามวิธีที่แนะนำในการกำหนดค่า Wireshark มันใช้งานได้ใน 13.10 มันไม่ได้อยู่ใน 14.04 FYI, การกำหนดค่า wireshark-common อีกครั้งจริง ๆ แล้วคือการตั้งค่ากลุ่มสำหรับ dumpcap เป็น Wireshark ยังไม่ได้ผล ฉันตรวจสอบแล้ว ควรทำอย่างไรใน 14.04

6
วิธีรันสคริปต์ขึ้นอยู่กับการเชื่อมต่ออินเทอร์เน็ต
ฉันมักจะติดตั้งไดรฟ์ระยะไกลโดยใช้ sshfs ฉันชอบที่จะมีภูเขานี้โดยอัตโนมัติ อย่างไรก็ตามหากฉันติดตั้งในสคริปต์. bashrc หรือเริ่มทำงานของฉันการเมานต์มักล้มเหลวเนื่องจากยังไม่ได้ทำการเชื่อมต่ออินเทอร์เน็ตแบบไร้สาย ไม่มีใครรู้วิธีที่ง่ายในการรัน bash scrip ทุกครั้งที่ทำการเชื่อมต่อหรือติดตั้ง sshfs drive อัตโนมัติ?
48 networking  sshfs 

3
ความแตกต่างระหว่างที่อยู่ localhost 127.0.0.1 และ 127.0.1.1 คืออะไร
ฉันเพิ่งเรียนรู้การใช้งาน Ubuntu และเมื่อฉันพยายามกำหนดค่า DNS ฉันต้องจัดการกับบางสิ่งบางอย่างที่เรียกว่า localhost, อินเตอร์เฟสย้อนกลับ ทุกคนสามารถอธิบายความแตกต่างระหว่างฉันกับความหมายของที่อยู่ 127.0.0.1 และ 127.0.1.1 เมื่อใดที่ฉันควรใช้ 127.0.0.1 และเมื่อใดที่ฉันควรใช้ 127.0.1.1
48 networking  dns 

4
ssh -L (ข้อผิดพลาด: ผูก: มีการใช้ที่อยู่แล้ว)
ค่อนข้างง่ายฉันรู้ว่านี่เคยเกิดขึ้นกับฉันมาก่อน ไม่พบคำตอบที่ดีสำหรับ AU ฉันใช้เซสชั่น SSH กับพอร์ตที่ถูกผูกไว้: ssh -L 3000:<server_name>:22 ฉันเพิ่งสูญเสียการเชื่อมต่อของฉัน เมื่อฉันพยายามเชื่อมต่อใหม่โดยใช้คำสั่งเดียวกันฉันได้รับข้อผิดพลาดต่อไปนี้: bind: Address already in use channel_setup_fwd_listener: cannot listen to port: 3000 ฉันจะรีเซ็ต ssh บนเครื่องของฉันเพื่อให้พอร์ตถูกโยงได้อีกครั้งได้อย่างไร การรีเซ็ตการทำงานของเครื่องโลคัล

10
วิธีที่ถูกต้องในการรีสตาร์ท udev คืออะไร?
ฉันได้เปลี่ยนชื่อเป็นของอินเตอร์เฟซeth1 eth0วิธีการถามudevตอนนี้อ่านการกำหนดค่าอีกครั้ง? service udev restart และ udevadm control --reload-rules ไม่ช่วย ดังนั้นมีวิธีที่ถูกต้องยกเว้นการรีบูต? (ใช่รีบูตช่วยด้วยปัญหานี้) ใช่ฉันรู้ว่าฉันควรย่อหน้าคำสั่งที่มีsudoแต่คนใดคนหนึ่งผมโพสต์ดังกล่าวข้างต้นไม่มีอะไรเปลี่ยนแปลงในifconfig -aการส่งออก: ฉันยังคงเห็นไม่ได้eth1eth0 ฉันเพิ่งเปลี่ยนNAMEคุณสมบัติของ udev-rule line ไม่ทราบสาเหตุที่ทำให้สิ่งนี้ไม่มีประสิทธิภาพ ไม่มีข้อผิดพลาดในการดำเนินการคำสั่งทั้งสองที่ฉันโพสต์ข้างต้น แต่พวกเขาก็ไม่เปลี่ยนชื่ออินเตอร์เฟซที่เกิดขึ้นจริงในการifconfig -aส่งออก ถ้าฉันทำการรีบูต - ดังนั้นชื่ออินเตอร์เฟสจะเปลี่ยนตามที่คาดไว้ เพื่อวัตถุประสงค์ในการพัฒนาฉันเขียนสคริปต์บางอย่างที่เลียนแบบเครื่องเสมือน (ขับเคลื่อนด้วย VirtualBox) และตั้งค่าล่วงหน้าในบางวิธี ดังนั้นฉันจึงทำคำสั่งเพื่อโคลน VM เริ่มต้นและตราบใดที่มีการเปลี่ยนแปลงส่วนต่อประสานเครือข่าย MAC - udevเพิ่มกฎข้อที่สองในกฎถาวรของเครือข่าย ทันทีหลังจากบูตเครื่องเป็นครั้งแรกมี 2 กฎ: eth0ซึ่งไม่มีอยู่ตราบใดที่มีอยู่ในอิมเมจ VM ดั้งเดิม MAC eth1มีอยู่แล้ว แต่การกำหนดค่าทั้งหมดในไฟล์ทั้งหมดอ้างถึงeth0ดังนั้นจึงไม่ดีสำหรับฉัน ดังนั้นผมจึงมีsedลบบรรทัดที่มีeth0(มันเป็นล้าสมัยและไร้ประโยชน์ในภาพโคลน) และแทนที่ด้วยeth1 eth0ดังนั้นขณะนี้ฉันมีกฎถาวรที่ถูกต้อง แต่ยังคงมีอยู่ในeth1/dev ปัญหา: ฉันไม่ต้องการรีบูตเครื่อง …
46 networking  udev 

3
การใช้ scp เพื่อคัดลอกไฟล์จากระยะไกลไปยังเครื่องที่บ้าน
นี่อาจเป็นข้อผิดพลาดง่าย ๆ แต่ฉันไม่สามารถทำได้ ชื่อโฮสต์คอมพิวเตอร์ของฉันคือ Felix ( hostname -fคืนค่า Felix) ฉันกำลังพยายามย้ายไฟล์จากบัญชีมหาวิทยาลัยของฉันไปยังคอมพิวเตอร์ที่บ้านโดยใช้ scp ฉันสามารถ ssh กับคอมพิวเตอร์ระยะไกลได้อย่างง่ายดายเพื่อให้การเชื่อมต่อนั้นดีไวยากรณ์ scp ที่ฉันใช้คือ (ในขณะที่เชื่อมต่อกับคอมพิวเตอร์ระยะไกลผ่าน ssh): scp myusername@university_computer:/home/myusername/file.odt homeusername@Felix:Desktop/file.odt ฉันได้ลองมาแล้วหลายรูปแบบและข้อผิดพลาดที่ส่งคืนคือ: ssh: Felix: Name or service not known ซึ่งแนะนำให้ฉันว่าการใช้homeusername@Felixไม่ใช่ไวยากรณ์ที่ถูกต้องที่จะใช้ ฉันไม่ใช่ superuser ในระบบมหาวิทยาลัยและมีสิทธิ์เข้าถึงไฟล์ของฉันเท่านั้นดังนั้นจึงไม่สามารถเข้าถึงไฟล์ระบบใด ๆ ความคิดใด ๆ
45 networking  server  ssh  scp 

2
ฉันจะเข้าถึงเซิร์ฟเวอร์ Ubuntu ที่ทำงานใน VirtualBox จากภายนอกได้อย่างไร
ฉันได้ติดตั้ง Ubuntu Server 12.04 LTS บนแล็ปท็อปของฉันผ่าน VirtualBox ฉันติดตั้ง LAMP, OpenSSH, Mail server แล้ว ifconfigขณะที่ผมบันทึกไว้ในฉันวิ่ง มันให้ที่อยู่ inet กับฉันเป็น 192.168.0.3 ดังนั้นนี่ควรเป็นที่อยู่ที่ฉันสามารถเข้าถึงเซิร์ฟเวอร์ได้ใช่ไหม แต่ฉันไม่สามารถเข้าถึงผ่านทางเบราว์เซอร์ .. เซิร์ฟเวอร์นั้นอยู่บน VirtualBox ตลอดเวลา - แต่ถึงกระนั้นก็ยังไม่สามารถใช้งานได้บนเบราว์เซอร์อื่นหรือมือถือของฉัน ฉันต้องทำอย่างไรเพื่อให้สาธารณชนเข้าถึงได้?

9
Uncomplicated Firewall (UFW) ไม่ได้บล็อคอะไรเมื่อใช้ Docker
นี่เป็นครั้งแรกที่ฉันตั้งค่าเซิร์ฟเวอร์ Ubuntu (14.04 LTS) และฉันมีปัญหาในการกำหนดค่าไฟร์วอลล์ (UFW) ฉันแค่ต้องการsshและhttpดังนั้นฉันกำลังทำสิ่งนี้: sudo ufw disable sudo ufw reset sudo ufw default deny incoming sudo ufw default allow outgoing sudo ufw allow 22/tcp sudo ufw allow 80/tcp sudo ufw enable sudo reboot แต่ฉันยังสามารถเชื่อมต่อกับฐานข้อมูลบนพอร์ตอื่นของเครื่องนี้ได้ มีความคิดเกี่ยวกับสิ่งที่ฉันทำผิดหรือเปล่า? แก้ไข : ฐานข้อมูลเหล่านี้อยู่ในคอนเทนเนอร์ Docker สิ่งนี้เกี่ยวข้องกันไหม มันจะเอาชนะการตั้งค่า ufw ของฉัน? EDIT2 : ผลลัพธ์ของsudo ufw …

6
Ubuntu 18.04: เปลี่ยนกลับเป็น / etc / network / interfaces
เริ่มต้นราว Ubuntu 18.04 ที่ devs อูบุนตูหยุดใช้คลาสสิก/etc/init.d/networkingและ/etc/network/interfacesวิธีการของการกำหนดค่าเครือข่ายและเปลี่ยนไปบางสิ่งที่netplanเรียกว่า ทำให้คนจำนวนมากโกรธมากและถูกมองว่าเป็นการเคลื่อนไหวที่ไม่ดี เป็นไปได้ไหมที่จะลบnetplanและใช้/etc/network/interfacesวิธีที่ถูกต้องในการกำหนดค่าเครือข่าย

3
ฉันจะกำหนดจากที่อยู่ IP หลายรายการให้กับหนึ่งอินเทอร์เฟซได้อย่างไร
บนเซิร์ฟเวอร์ของฉันฉันต้องการกำหนดที่อยู่ IP หลายแห่งให้กับ NIC หนึ่งแห่ง แต่ไม่ต้องใช้สัญลักษณ์ifconfig"นามแฝง" ที่ล้าสมัย (เช่นeth0:0) /etc/network/interfacesเพราะในนามแฝง IP (บน www.kernel.org) คุณสามารถอ่านได้ ชื่อแทน IP เป็นวิธีล้าสมัยในการจัดการที่อยู่ IP / มาสก์หลายรายการต่ออินเทอร์เฟซ

9
ฉันจะแชร์โฟลเดอร์กับเครื่องอื่นบนเครือข่ายโฮมเดียวกันได้อย่างไร
ฉันกำลังพยายามแชร์โฟลเดอร์ในเครื่อง Ubuntu หนึ่งกับเครื่องอื่นของ Ubuntu บนเครือข่ายภายในบ้านเดียวกัน เมื่อฉันคลิกขวาที่โฟลเดอร์และเลือกตัวเลือกการแชร์มันบอกฉันว่าฉันต้องติดตั้งบริการแชร์เครือข่าย Windows เพื่อแชร์โฟลเดอร์ Windows เกี่ยวข้องกับเรื่องนี้อย่างไร ฉันไม่พยายามแชร์กับเครื่อง Windows ...
43 networking  samba 

3
MASQUERADE คืออะไรในบริบทของ iptables
ในiptablesหลาย ๆ ครั้งที่ผมเห็นเป้าหมาย หลอกลวง นั่นคืออะไร? ฉันค้นหาและพบสิ่งต่างๆมากมาย แต่ฉันต้องการใครสักคนที่จะอธิบายให้ฉันฟังว่า MASQUERADEอยู่ในวิธีที่เข้าใจง่ายหรือไม่ ตัวอย่าง (นำมาจากคำตอบนี้ ) คือ: sudo iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.