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

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

2
ใช้ bash's `/ dev / udp` ฉันจะรู้ได้อย่างไรว่าพอร์ตนั้นเปิดอยู่
ฉันไม่สามารถเข้าถึงnetcatหรือnmapดังนั้นฉันพยายามใช้bashและ/dev/udp/ไฟล์พิเศษเพื่อทดสอบพอร์ต ฉันสามารถทำสิ่งที่ชอบ: echo "" > /dev/udp/example.com/8000 แต่$?จะเป็นเสมอ0เมื่อใช้ UDP ฉันสมมติว่านั่นเป็นเพราะค่าส่งคืนของecho ""คำสั่งถูกต้องหรือไม่ โดยทั่วไปฉันพยายามทำซ้ำสิ่งที่ฉันสามารถทำได้ด้วยnmapและnetcat: nmap -sU -p 8000 example.com | grep open >/dev/null && echo 'open' nc -z -u example.com 8000 && echo 'open' ฉันจะทำสิ่งนี้ด้วยได้/dev/udpอย่างไร

3
Debian - วิธีการเรียกใช้สคริปต์เมื่อเริ่มต้นทันทีที่มีการเชื่อมต่ออินเทอร์เน็ตพร้อมใช้งาน?
ฉันใช้ Debian 7 Wheezy และฉันต้องเริ่มต้นบางหน้าจอเมื่อเริ่มต้นทันทีที่มีการเชื่อมต่ออินเทอร์เน็ตที่ใช้งานได้อย่างสมบูรณ์ อย่างไรก็ตามไม่ใช่หากการเชื่อมต่ออินเทอร์เน็ตล่มและเชื่อมต่ออีกครั้ง ดังนั้นเฉพาะการเชื่อมต่ออินเทอร์เน็ตที่ใช้งานได้ครั้งแรกหลังจากบูต คุณช่วยโพสต์สคริปต์หุ่นจำลองเรื่องนี้และบอกฉันว่าจะเอาไปที่ไหนและทำให้มันถูกดำเนินการภายใต้เงื่อนไขที่กำหนด? สคริปต์จำเป็นต้องเริ่มต้นหน้าจอจากนั้นยกเลิก แต่หน้าจอควรดำเนินการต่อไป แก้ไข ฉันได้ยินชื่อ/etc/network/if-up.d/โฟลเดอร์แล้ว แต่ฉันจะแน่ใจได้อย่างไรว่าสคริปต์จะไม่ถูกเรียกใช้อีกครั้งหากการเชื่อมต่ออินเทอร์เน็ตขาดหายไปจากนั้นสร้างใหม่อีกครั้ง

4
เกตเวย์ต้องอยู่บนซับเน็ตหรือไม่
ฉันกำลังมองหาที่จะนำอินเทอร์เฟซเช่นนี้ใน / etc / network / interfaces (นี่คือเดเบียน) โดยมีเกตเวย์นอกซับเน็ต: iface eth0 inet static address 10.100.10.99 netmask 255.255.255.0 gateway 10.100.0.1 แต่ "ifup --verbose eth0" ให้ข้อความข้อผิดพลาดนี้กับฉันเท่านั้น: ifconfig eth0 10.100.10.99 netmask 255.255.255.0 route add default gw 10.100.0.1 eth0 SIOCADDRT: No such process Failed to bring up eth0 แน่นอนการเปลี่ยน netmask เป็น 255.255.0.0 ใช้งานได้ดี เป็นไปได้ที่จะเป็นไปได้หรือมีปัญหาอื่นอีกหรือไม่? …
14 networking 

2
การตั้งค่า WiFi ของ NetworkManager อยู่ที่ไหน
ฉันจำวันที่เล่นกับ /etc/$WE/wpa_supplicant.conf เพื่อลองและบังคับเครือข่ายกึ่งปลอดภัยบนระบบที่ใช้เดเบียน แต่ตอนนี้ไปที่ xubuntu ฉันไม่จำเป็นต้องทำ * .conf-ing ในขณะที่ (ในแง่ของเครือข่าย) ฉันอยากรู้ ข้อมูลเครือข่ายการจัดเก็บของ nm gui ทำอย่างไร สามารถสำรองหรือส่งออกเป็นไฟล์ wpa_supplicant.conf ได้หรือไม่?

1
ความเร็ว SSH ได้รับการปรับปรุงอย่างมากผ่าน ProxyCommand - แต่ทำไม?
เวอร์ชัน TL; DR รับชม ASCII นักแสดงหรือวิดีโอนี้ - จากนั้นมาด้วยเหตุผลใด ๆ ว่าทำไมสิ่งนี้จึงเกิดขึ้น คำอธิบายข้อความที่ตามมาให้บริบทเพิ่มเติม รายละเอียดของการตั้งค่า Machine 1 เป็นแล็ปท็อป Arch Linux ที่sshวางไข่เชื่อมต่อกับ SBC ที่ทำงานโดย Armbian (Orange PI Zero) SBC นั้นเชื่อมต่อผ่านอีเธอร์เน็ตไปยังเราเตอร์ DSL และมี IP 192.168.1.150 แล็ปท็อปเชื่อมต่อกับเราเตอร์ผ่าน WiFi - ใช้ดองเกิล Raspberry PI WiFi อย่างเป็นทางการ นอกจากนี้ยังมีแล็ปท็อปอีกเครื่อง (Machine 2) เชื่อมต่อผ่านอีเธอร์เน็ตไปยังเราเตอร์ DSL การเปรียบเทียบการเชื่อมโยงกับ iperf3 เมื่อเทียบกับการiperf3เชื่อมโยงระหว่างแล็ปท็อปและ SBC น้อยกว่าทฤษฎีที่ 56 Mbits …
14 ssh  networking  netcat 

3
การกำหนดที่อยู่ IP คงที่โดยใช้ nmcli
ดังนั้นฉันจึงพยายามที่จะให้ที่อยู่ IP แบบคงที่ VM กรณีนี้ได้ปากแข็งโดยเฉพาะ VM กำลังทำงานบนคลัสเตอร์ ESXi ที่มีช่วง IP สาธารณะของตนเอง ฉันมี (sorta) ทำงานกับที่อยู่ IPv4 ยกเว้นว่าจะกำหนดใหม่ทุกครั้งที่บูตตอนนี้หลังจากเล่นซอกับ nmcli ฉันไม่สามารถรับที่อยู่ IPv4 ใด ๆ ได้ อินเทอร์เฟซคือens32และฉันได้เปลี่ยนipv4.addressesเป็นXXX.XXX.120.44/24(ต้องการให้มีที่อยู่120.44), เกตเวย์XXX.XXX.120.1และตั้งค่าด้วยตนเอง ไม่มีใครมีข้อมูลเชิงลึกว่าทำไมจึงไม่ทำงาน คู่มือออนไลน์ทั้งหมดใช้สำหรับบริการเครือข่ายรุ่นเก่าไม่ใช่ NetworkManager

2
ตั้งค่า kvm บนอินเทอร์เฟซไร้สายบนเครื่องแล็ปท็อป
ฉันพยายามติดตั้งKVMในเครื่องโฮสต์อูบุนตู 14.04 ฉันใช้อินเทอร์เฟซแบบไร้สายเพื่อเข้าถึงอินเทอร์เน็ตในเครื่องของฉัน ฉันได้ตั้งค่าอินเทอร์เฟซไร้สายในของฉัน/etc/networks/interfaces เป็นด้านล่าง auto wlan0 iface wlan0 inet static address 192.168.1.9 netmask 255.255.255.0 gateway 192.168.1.1 wpa-ssid My_SSID wpa-psk SSID_Password dns-nameservers 8.8.8.8 dns-search lan dns-domain lan ฉันตรวจสอบว่าเครื่องของฉันพร้อมใช้งานสำหรับการจำลองเสมือนหรือไม่และคำสั่งนี้ยืนยันว่าฮาร์ดแวร์ของฉันรองรับการจำลองเสมือน egrep '(vmx|svm)' /proc/cpuinfo ฉันติดตั้งแพ็คเกจที่จำเป็นสำหรับการจำลองเสมือนkvmดังนี้ apt-get install qemu-kvm libvirt-bin ubuntu-vm-builder ฉันยังติดตั้งแพคเกจสะพาน utils กับเครือข่ายสะพานกำหนดค่าสำหรับฉันตรม apt-get install bridge-utils ฉันแก้ไขของฉัน/etc/network/interfacesเพื่ออนุญาตเครือข่าย bridged ดังนี้ auto br0 iface br0 …

6
'iwlist' -> ส่วนต่อประสานไม่รองรับการสแกน (Ubuntu LTS 10.04)
ฉันใช้ Ubuntu 10.04 (LTS) บน Samsung N150 + netbook ฉันไม่สามารถสแกนเครือข่าย wifi โดยใช้iwlistและฉันต้องการจะทำเช่นนั้น นี่คือผลลัพธ์จากการทดสอบบางอย่าง: alex@alex-laptop:~/Desktop/GoogleCode$ iwlist eth1 scan eth1 Interface doesn't support scanning. alex@alex-laptop:~/Desktop/GoogleCode$ iwlist scan lo Interface doesn't support scanning. eth0 Interface doesn't support scanning. eth1 Interface doesn't support scanning. pan0 Interface doesn't support scanning. ดังนั้นฉันลอง iwconfig alex@alex-laptop:~/Desktop/GoogleCode$ iwconfig lo …

2
ฉันจะได้รับที่อยู่ pingable IPv6 ของเครื่องของฉันได้อย่างไร
เมื่อฉันลอง: $ ip -6 addr ฉันได้รับสิ่งที่ชอบ: inet6 fe80::d773:9cf0:b0fd:572d/64 scope link ถ้าฉันพยายาม ping จากตัวเครื่อง: $ ping6 fe80::d773:9cf0:b0fd:572d/64 unknown host $ ping6 fe80::d773:9cf0:b0fd:572d connect: Invalid argument ผมทำอะไรผิดหรือเปล่า?
14 linux  networking  ipv6 

8
rsync ยังคงตัดการเชื่อมต่อ: ท่อแตก
ฉันใช้rsyncเพื่อสำรองข้อมูลไดเรกทอรีบ้านของฉัน นี่ใช้งานได้ดีมานานแล้ว นี่คือคำสั่งที่ฉันใช้: rsync \ -pavz \ --delete \ --exclude 'mnt/' \ --exclude '.cache/' \ --exclude 'Videos/' \ --exclude 'Music/' \ --exclude 'Documents/virtualbox' \ /home/"${USER}" "${server}":"${dir}" 2>> "${errorFile}" อย่างไรก็ตามฉันเปลี่ยนเซิร์ฟเวอร์ที่ฉันสำรองข้อมูลและตอนนี้rsyncเริ่มและทำงานเป็นเวลาสองสามวินาที (ไม่กี่นาที) แต่ก็หยุดด้วยข้อความแสดงข้อผิดพลาด packet_write_wait: Connection to x.x.x.x: Broken pipe rsync: [sender] write error: Broken pipe (32) rsync error: unexplained error (code 255) …
14 ssh  networking  rsync  backup 

8
รับชื่ออุปกรณ์บนเครือข่าย
ฉันต้องการทราบชื่อของอุปกรณ์ทั้งหมดในเครือข่าย ฉันได้ลองแล้วโดยไม่ประสบความสำเร็จอย่างยิ่งใหญ่พบคำสั่งมากมายในเว็บ แต่ไม่มีอะไรทำงานเหมือนที่ฉันต้องการ โดยทั่วไปเมื่อฉันป้อนการตั้งค่าเราเตอร์ของฉันฉันจะได้รับชื่อของอุปกรณ์ที่เชื่อมต่อกับเน็ตของฉัน ฉันสามารถรับมันได้ในแอพพลิเคชั่นบางตัวด้วยดังนั้นฉันคิดว่ามันสามารถทำได้ในบางวิธี ฉันต้องการรายการชื่อของอุปกรณ์ทั้งหมดที่เชื่อมต่อกับเครือข่าย Wi-Fi ของฉันผ่าน commandline ขอบคุณ pi@raspberrypi ~ $ nmap -sP 192.168.4.0/24 Starting Nmap 6.00 ( http://nmap.org ) at 2015-03-05 13:55 UTC Nmap scan report for 192.168.4.1 Host is up (0.0055s latency). Nmap scan report for 192.168.4.2 Host is up (0.42s latency). Nmap scan report for …

5
Ubuntu: วิธีกำหนดค่าเซิร์ฟเวอร์ DNS ใน / etc / network / interfaces อย่างถูกต้องสำหรับ resolvconf?
ตัวอย่างทั้งหมดที่ฉันได้เห็นการกำหนดค่า ( /etc/network/interfaces) แสดงให้เห็นว่าคุณกำหนดค่าอินเตอร์เฟซและจากนั้นภายใต้ที่ให้dns-*สายเช่น: auto eth0 iface eth0 inet static ... dns-nameservers 127.0.0.2 dns-search example.com my.example.com ตอนนี้ฉันทราบแล้วว่าโปรโตคอล DNS นั้นไม่ขึ้นอยู่กับกลไกการขนส่ง ดังนั้นจึงไม่ควรผิดที่จะเพิ่มที่อยู่ IPv6 ในdns-nameserversบรรทัด อย่างไรก็ตามเนื่องจากฉันกำลังกำหนดค่าอินเทอร์เฟซสำหรับ IPv6 ด้วยเช่นกันมันก็สมเหตุสมผลที่จะเพิ่มdns-nameserversบรรทัดที่นั่น: iface eth0 inet6 static ... dns-nameservers ::2 dns-search example.com my.example.com ... หรือว่ามัน? เพราะเมื่อresolvconfสร้าง/etc/resolv.confมันก็จะไม่สนใจเซิร์ฟเวอร์ IPv6 DNS ทั้งหมด นอกจากนี้ยังดูเหมือนจะไม่สนใจและdns-search dns-domainบรรทัดเพียง แต่มันดูเหมือนว่าจะให้เกียรติเป็นเส้นจากการกำหนดค่าสำหรับdns-nameservers IPv4eth0 วิธีกำหนดค่าเซิร์ฟเวอร์ DNS ที่ถูกต้องเป็นอย่างไร มีหลักฐานเพิ่มเติมว่าทำไมจึงควรเป็นส่วนหนึ่งของifaceบทแต่ละบท อ้างอิงจากman …

1
ตั้งค่าตารางเส้นทางแบบต่อเนื่องใน Debian
ฉันได้ปรับเปลี่ยนตารางเส้นทางของฉันโดยการลบกฎหนึ่งข้อและเพิ่มกฎใหม่สองกฎสำหรับอินเทอร์เฟซที่สองของฉัน eth1: route del -net 10.1.2.0 netmask 255.255.255.0 route add -host 10.1.2.51 eth1 route add -host 10.1.2.52 eth1 ฉันต้องการกฎเพื่อความอยู่รอดในการรีบูต ฉันสามารถเขียนสคริปต์ rc แบบง่าย ๆ เพื่อลบ 1 กฎและแทรก 2 กฎใหม่ได้ แต่ฉันสงสัยว่ามีวิธีการกำหนดค่า ifconfig ไม่ใช่เพื่อเพิ่มกฎเส้นทางสำหรับส่วนต่อประสาน (eth1) เมื่อมันเริ่มทำงานหรือดียิ่งขึ้น เพื่อระบุกฎที่ควรเพิ่ม อะไรจะเป็นวิธีที่สะอาดที่จะทำ? ไม่ifconfigอนุญาตให้ผมระบุกฎที่กำหนดเองสำหรับการกำหนดเส้นทาง?

4
วิธีจับแพ็คเก็ตที่เข้ามาทั้งหมดไปยัง NIC แม้แต่แพ็คเก็ตเหล่านั้นไม่ได้เป็นของฉัน
AFAIK, NIC ได้รับแพ็คเก็ตทั้งหมดจากสายในเครือข่ายท้องถิ่น แต่ปฏิเสธแพ็กเก็ตเหล่านั้นซึ่งที่อยู่ปลายทางของพวกเขาไม่เท่ากับ ip ฉันต้องการพัฒนาแอปพลิเคชันที่ตรวจสอบการใช้งานอินเทอร์เน็ตของผู้ใช้ ผู้ใช้แต่ละคนมีที่อยู่ IP คงที่ ฉันและบุคคลอื่นเชื่อมต่อกับสวิตช์เดสก์ท็อปที่ไม่มีการจัดการ 8-Port Fast Ethernet อย่างที่ได้กล่าวไปแล้วก่อนหน้านี้ฉันต้องการรวบรวมทราฟฟิกทั้งหมดจากผู้ใช้ทุกคนไม่เพียง แต่แพ็กเก็ตที่เป็นของฉันเท่านั้น ฉันจะบังคับให้ NIC หรือส่วนประกอบอื่น ๆ ของฉันรับแพคเก็ตทั้งหมดได้อย่างไร

5
จะทราบได้อย่างไรว่า PID ใดบ้างที่รับฟัง
ฉันมี PID ของกระบวนการบางอย่างที่ฟังพอร์ตบางตัวใน OS X ของฉันและฉันจำเป็นต้องรู้ว่าพอร์ตใดที่ฟังโดยกระบวนการนี้ ฉันจะทำมันได้อย่างไร ฉันรู้ว่าฉันสามารถใช้lsofเพื่อทราบว่ากระบวนการใดบ้างที่รับฟังพอร์ต แต่ฉันจำเป็นต้องทำการดำเนินการแบบผกผัน ขอขอบคุณ. UPD OS X ใช้ utils BSD ดังนั้นฉันมี BSD ไม่ลินุกซ์netstat netstatLinux netstatมี-pตัวเลือกในการแสดง PID, BSD netstatใช้-pเพื่อระบุพอร์ตและไม่มีตัวเลือกในการแสดง PID
13 networking  osx  bsd 

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