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

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

2
เป็นไปได้หรือไม่ที่จะมีเกตเวย์เริ่มต้นหลายรายการสำหรับการเชื่อมต่อขาออก?
ฉันต้องการมี NIC หลายตัว (eth0 และ wlan0) ในซับเน็ตเดียวกันและทำหน้าที่เป็นข้อมูลสำรองสำหรับแอปพลิเคชันบนโฮสต์หาก NIC ตัวใดตัวหนึ่งล้มเหลว ด้วยเหตุนี้ฉันจึงสร้างตารางเส้นทางเพิ่มเติม นี่คือ/etc/network/interfacesลักษณะที่: iface eth0 inet static address 192.168.178.2 netmask 255.255.255.0 dns-nameserver 8.8.8.8 8.8.4.4 post-up ip route add 192.168.178.0/24 dev eth0 src 192.168.178.2 post-up ip route add default via 192.168.178.1 dev eth0 post-up ip rule add from 192.168.178.2/32 post-up ip rule add …

7
วิธีการลบตำแหน่งที่เมานท์ที่เพิ่มไว้โดยใช้คำสั่ง mount?
ฉันได้ติดตั้งสถานที่ที่ใช้ร่วมกันน้อยโดยใช้คำสั่งด้านล่าง mount -t cifs /mnt/systemfolder -o username=name,password=password //10.10.1.1/My-Shared-Folder ตำแหน่งที่ไม่ถูกต้องไม่กี่ * ถูกเมาต์อย่างไม่ถูกต้องขณะเรียกใช้คำสั่งนี้ ตอนนี้เมื่อฉันรันmountคำสั่งมันจะแสดงตำแหน่งที่ถูกและผิดทั้งหมดที่ฉันติดตั้ง ฉันติดตั้งตำแหน่งเดิมหลายครั้งแล้ว ฉันจะลบสถานที่ที่ปรากฏขึ้นจากการดำเนินการmountคำสั่งเพื่อให้ฉันสามารถลบสถานที่ที่ไม่ถูกต้องที่ฉันติดตั้งได้อย่างไร umountคำสั่งไม่ช่วยฉันเอาติดตั้ง นี่คือภาพหน้าจอที่แสดงผลลัพธ์ไปยังmountและumountคำสั่ง

1
ip link และ ip addr แปลความหมาย
ฉันกำลังค้นหาคำอธิบายสิ่งที่ผลลัพธ์ของคำสั่งip linkและความip addrหมายในกล่องลินุกซ์ # ip link 3: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP mode DEFAULT qlen 1000 link/ether 00:a1:ba:51:4c:11 brd ff:ff:ff:ff:ff:ff 4: eth1: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc pfifo_fast state DOWN mode DEFAULT qlen 1000 link/ether 00:a1:ba:51:4c:12 brd ff:ff:ff:ff:ff:ff ว่าอะไรเป็นLOWER_UP, NO-CARRIERและธงอื่น ๆ ? ฉันได้พบการอ้างอิงที่http://download.vikis.lt/doc/iproute-doc-2.6.32/ip-cref.psแต่มันไม่มีข้อมูลที่ครบถ้วนและหน้าคนยังไม่ละเอียดพอ


4
จะส่งออกและโอนย้ายการตั้งค่า NetworkManager ไปยังระบบใหม่ได้อย่างไร
จะส่งออกและโอนย้ายการตั้งค่า NetworkManager ไปยังระบบใหม่ได้อย่างไร ใช้กรณีคือ: ติดตั้งเครื่องใหม่ ย้ายการกำหนดค่าเครือข่ายจากแล็ปท็อปไปยังระบบเดสก์ท็อป (หรือกลับกัน) ควรย้ายการตั้งค่าทั้งหมดซึ่งรวมถึง: การเชื่อมต่อเครือข่ายเริ่มต้นและกำหนดเอง การเชื่อมต่อ wifi ด้วยรหัสผ่าน การกำหนดค่า VLAN การกำหนดค่า VPN (พร้อมกุญแจหากทำได้) ฉันตรวจสอบ Arch wiki แล้วและมันไม่มีอะไรเกี่ยวกับการย้ายถิ่นดังนั้นฉันจึงขอให้คุณผู้ชายและผู้หญิงที่นี่

5
วิธีที่ง่ายที่สุดในการส่งไฟล์ผ่านเครือข่าย
วิธีที่ง่ายและหลากหลายที่สุดในการส่งไฟล์ผ่านเครือข่ายไปยังคอมพิวเตอร์เครื่องอื่นคืออะไร? โดยที่ฉันหมายถึงคอมพิวเตอร์ที่คนอื่นใช้อยู่ในขณะนี้ ฉันไม่คิดว่า SSH จะทำงานหากคอมพิวเตอร์เปิดใช้งานเซสชันอยู่ จนถึงตอนนี้ฉันใช้netcatซึ่งใช้งานได้ดี แต่มีวิธีอื่นที่ง่ายในการทำเช่นนี้? ปัญหาหนึ่งที่ฉันมีnetcatคือผู้รับต้องทราบว่าไฟล์ลงท้ายและต้องมีชื่อสำหรับสตรีม

4
กำลังพยายามเชื่อมต่อกับเกตเวย์ในเครือข่าย ip แบบคงที่
ฉันมี arch-linux-arm วิ่งบน raspberryPi เครือข่ายที่ฉันใช้อยู่คงที่ IP gateway IPเป็น192.168.178.5 IP สำหรับอุปกรณ์ของฉันคือ192.168.178.201 ในการเชื่อมต่ออินเทอร์เน็ตฉันใช้: ip addr add 192.168.178.201 dev eth0 ip route add default via 192.168.178.5 อย่างไรก็ตามผลตอบแทนหลัง RTNETLINK answeres: Network is unreachable ฉันหายไปอะไร UPDATE คำตอบ mtak ของการแก้ไขปัญหาที่เกิดขึ้นครั้งแรก แต่ฉันยังคงไม่สามารถเข้าถึงประตู กำลังพยายามpingส่งผลให้destination host unreachable

5
Openswan เชื่อมต่อกับเครือข่ายย่อยทางขวาหลายอันไม่ทำงาน
ฉันพยายามใช้ Openswan (เวอร์ชัน 2.6.37) เพื่อเชื่อมต่อ IPsec VPN จากเครือข่ายท้องถิ่นของฉันไปยังไซต์ระยะไกล ทุกอย่างทำงานได้ดีเมื่อฉันต้องการเชื่อมต่อกับซับเน็ตเดียวบนไซต์ระยะไกล อย่างไรก็ตามไซต์ระยะไกลยังมีซับเน็ตพิเศษที่ฉันต้องการเข้าถึง นี่คือการกำหนดค่าของฉัน: conn myConn type=tunnel left=192.168.139.14 leftsubnet=192.168.139.0/24 leftxauthclient=yes right=X.X.X.X rightsubnet=172.16.1.0/24 keyexchange=ike auth=esp authby=secret phase2alg=3des-sha1 pfs=yes เมื่อฉันแทนที่rightsubnetด้วยrightsubnetsเช่น: rightsubnets={172.16.1.0/24 192.168.3.0/24} ... จากนั้นสร้างการเชื่อมต่อสำเร็จ แต่จะมีเฉพาะซับเน็ตสุดท้ายในรายการเท่านั้น ความพยายามในการ ping อะไรบน172.16.1.0ซับเน็ตล้มเหลว ถ้าฉันสลับลำดับของซับเน็ตรอบฉันสามารถปิงได้172.16.1.Xแต่ไม่สามารถปิงอะไรบนซับเน็ตอื่น เหมือนกับว่า Openswan ใช้เครือข่ายย่อยสุดท้ายในรายการเพื่อสร้างการเชื่อมต่อเท่านั้น ฉันทำอะไรผิดที่นี่เหรอ? ข้อมูลเพิ่มเติมเล็กน้อยที่ฉันไม่ได้พูดถึง (แม้ว่าฉันไม่แน่ใจว่าเกี่ยวข้อง): ไคลเอ็นต์ Openswan ของฉันอยู่หลังเราเตอร์ที่ใช้ NAT และฉันมีnat_traversal=yesอยู่ในipsec.confไฟล์ของฉัน
14 networking  vpn  ipsec 

1
Linux ส่งการเปลี่ยนเส้นทาง ICMP เสมอ
ฉันมี Debian Squeeze หลายตัว (6.0.6 ทันสมัย) ที่ใช้เป็นเราเตอร์ เมื่อลิงก์หยุดทำงานพวกเขาจะส่งการเปลี่ยนเส้นทาง ICMP ไปยังโฮสต์ในเครื่อง นี่คือพฤติกรรมเริ่มต้นของ Debian และอีกหลายคน ดังนั้นเมื่อลิงก์กลับมามีชีวิตโฮสต์จะไม่สามารถเข้าถึงได้จนกว่าจะรีบูต ฉันไม่ต้องการให้มีการเปลี่ยนเส้นทาง ICMP จากเราเตอร์เหล่านั้น ฉันทดสอบecho 0 > /proc/sys/net/ipv4/conf/all/send_redirectsและsysctl -w net.ipv4.conf.all.send_redirects=0ใส่net.ipv4.conf.all.send_redirects=0ลงใน/etc/sysctl.d/local.conf โซลูชันเหล่านั้นทุกอันใส่ค่าที่ถูกต้อง/proc/sys/net/ipv4/conf/all/send_redirects แต่ ... เคอร์เนลส่งการเปลี่ยนเส้นทาง ICMP ไปเรื่อย ๆ แม้หลังจากรีบูต: $ tcpdump -n -i eth0 00:56:17.186995 IP 192.168.0.254 > 192.168.0.100: ICMP redirect 10.10.13.102 to host 192.168.0.1, length 68 และตารางเส้นทางของโฮสต์ท้องถิ่น …
14 linux  networking  ip 

5
มีเครื่องมือสำหรับแสดงข้อมูล WiFi ในคอนโซลหรือไม่?
ฉันสามารถดูรายละเอียดเครือข่าย WiFi ที่ตรวจพบได้ (เช่นความแรงของสัญญาณการเข้ารหัส ฯลฯ ) ในบรรทัดคำสั่งหรือไม่ รายละเอียดเพิ่มเติม - ดีกว่า

4
เหตุใดเราจึงต้องการไฟร์วอลล์หากไม่มีโปรแกรมที่ทำงานบนพอร์ตของคุณ
เมื่อฉันพยายามที่จะ telnet ไปยังพอร์ตบนเซิร์ฟเวอร์และหากไม่มีโปรแกรมที่ฟังบนพอร์ต telnet นั้นตายด้วยข้อผิดพลาด "ไม่สามารถเชื่อมต่อ ... " ฉันเข้าใจ. แต่ทำไมเราต้องใช้ไฟร์วอลล์หากไม่มีโปรแกรมฟังบนพอร์ตใด ๆ

2
ฉันจะแก้ไขการใช้แซมบ้าร่วมกับที่อยู่ IP หรือชื่อโฮสต์ได้อย่างไร
ฉันมีรายชื่อโฮสต์ในเครือข่ายที่ให้การแบ่งปันผ่าน SAMBA ฉันจะกำหนดที่อยู่ IP หรือชื่อโฮสต์ของโฮสต์หนึ่งโดยเฉพาะได้อย่างไรเช่นที่อยู่ที่มีชื่อ“ SASAK02” ผลลัพธ์ของsmbtreeมีดังนี้ WORKGROUP \\SASAK02 \\SAURA-PC1 \\PC-VAN-DAMME
14 networking  samba 

3
การเปลี่ยนชื่อของอินเตอร์เฟสเครือข่าย debian wheezy
ฉันพยายามตั้งชื่ออินเทอร์เฟซ "ethLan" แทนที่จะเป็น eth0 การทำเช่นนี้ยังช่วยให้มั่นใจได้ว่าชื่อของ if จะยังคงสอดคล้องกันในการรีบูตและเคอร์เนลทุกครั้ง ฉันพบบทความบางเรื่องในเรื่องนี้ แต่พวกเขาทั้งหมดอายุไม่กี่ปี: http://www.debian-administr.org/articles/463 http://www.linuxfromscratch.org/hints/downloads/files/ nameif.txt ผมทำตามที่พวกเขาพูดและเพิ่มethLan แม็ไป/ etc / mactabs / ณ จุดนี้ฉันมีปัญหาสองประการ: 1) if [...] && /sbin/nameifสคริปต์ที่ฉันใส่ที่/etc/network/if-pre-up.d/ไม่ทำงาน ฉันแก้ไขได้โดยเพิ่มสิ่งนี้ใน/etc/init.d/networkingแต่ทำไมถ้า -pre-up.dไม่ทำงาน 2) อินเตอร์เฟซจะไม่โหลดจนกว่าฉันด้วยตนเองทำifconfig ethLan ขึ้นทั้งๆที่มีการเพิ่มลงใน/ etc / เครือข่าย / อินเตอร์เฟซ ผมทำอะไรผิดหรือเปล่า?

6
วิธีกำหนดเส้นทางที่อยู่เฉพาะผ่านอุโมงค์ได้อย่างไร
มีเว็บไซต์ / บริการบางอย่างที่ฉันสามารถเข้าถึงได้จากซับเน็ตที่เซิร์ฟเวอร์ของฉันตั้งอยู่เท่านั้น (ลองนึกถึงสถานการณ์ของอินทราเน็ตทั่วไป) มีวิธีในการกำหนดเส้นทางทราฟฟิกที่ไปยังที่อยู่เหล่านี้ผ่านอุโมงค์ SSH หรือไม่? พิจารณาการตั้งค่าต่อไปนี้: แล็ปท็อปของฉันเชื่อมต่อกับเครือข่ายในบ้าน ไม่สามารถเข้าถึงบริการบน ips X และ Y ได้โดยตรง ฉันมีอุโมงค์ SSH ไปยังเซิร์ฟเวอร์ซึ่งอยู่บนซับเน็ตที่สามารถเข้าถึงบริการเหล่านี้ได้ ฉันสามารถห่อหุ้มทราฟฟิกทั้งหมดไปยังซับเน็ตของ X และ Y โดยอัตโนมัติเพื่อผ่านทันเนลนี้โดยไม่ต้องใช้โซลูชัน VPN ทั้งหมดที่จะส่งทราฟฟิกทั้งหมดของฉันผ่านเซิร์ฟเวอร์หรือไม่ กล่าวอีกนัยหนึ่ง: ปริมาณการใช้งานทั้งหมดที่ไปยังซับเน็ตอื่นควรยังคงโดยตรงจากแล็ปท็อปโดยไม่ต้องผ่านเซิร์ฟเวอร์ (ใช้ช่องสัญญาณ)

4
วิธีการติดตามกิจกรรมเครือข่ายของคำสั่ง?
ฉันต้องการติดตามกิจกรรมเครือข่ายของคำสั่งฉันลอง tcpdump และ strace ไม่สำเร็จ ตัวอย่างเช่นหากฉันกำลังติดตั้งแพคเกจหรือใช้คำสั่งใด ๆ ที่พยายามเข้าถึงบางไซต์ฉันต้องการดูกิจกรรมเครือข่ายนั้น (ไซต์ที่พยายามเข้าถึง) ฉันเดาว่าเราสามารถทำได้โดยใช้ tcpdump ฉันพยายาม แต่มันกำลังติดตามกิจกรรมเครือข่ายทั้งหมดของระบบของฉัน สมมติว่าถ้าฉันใช้คำสั่งที่เกี่ยวข้องกับเครือข่ายหลายเครือข่ายและฉันต้องการติดตามเฉพาะกิจกรรมเครือข่ายคำสั่งเฉพาะเวลานั้นยากที่จะหาคำตอบที่แน่นอน มีวิธีทำเช่นนั้นหรือไม่? UPDATE: ฉันไม่ต้องการติดตามทุกสิ่งที่เกิดขึ้นบนอินเทอร์เฟซเครือข่ายของฉัน ฉันต้องการติดตามคำสั่ง (สำหรับตัวอย่างกิจกรรมเครือข่าย #yum install -y vim) เช่นเว็บไซต์ที่พยายามเข้าถึง

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