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

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

2
eno1 และแท้จริงหมายถึงอะไร
เมื่อรันคำสั่งต่อไปนี้ใน bash: netstat -i ฉันคืนบางสิ่งที่มีลักษณะเช่นนี้: Kernel Interface table iface MTU ... eno1 1500 lo 50000 ฉันรันคำสั่งนี้ด้วยความตั้งใจที่จะค้นหาอะแดปเตอร์เครือข่าย (ฮาร์ดแวร์) ชนิดใดที่ฉันมี (ควรส่งคืนอแด็ปเตอร์ไร้สาย + มากกว่านี้) ฉันไม่สามารถบอกได้ว่าสิ่งเหล่านี้หมายถึงอะไร นี่เป็นคำสั่งที่ถูกต้องสำหรับสิ่งนี้หรือไม่?
12 networking 

3
หนึ่งจับปริมาณการใช้งานบนอินเตอร์เฟสเสมือนได้อย่างไร
ฉันต้องการจับภาพทราฟฟิกบนอินเตอร์เฟสเสมือนของ Linux เพื่อการดีบัก ฉันได้รับการทดสอบด้วยveth, tunและdummyอินเตอร์เฟซประเภท; ในทั้งสามฉันมีปัญหาในการtcpdumpแสดงอะไร นี่คือวิธีการตั้งค่าส่วนต่อประสานแบบจำลอง: ip link add dummy10 type dummy ip addr add 99.99.99.1 dev dummy10 ip link set dummy10 up ในเทอร์มินัลหนึ่งดูด้วยtcpdump: tcpdump -i dummy10 ในหนึ่งวินาทีให้ฟังด้วยnc: nc -l 99.99.99.1 2048 ในหนึ่งในสามทำการร้องขอ HTTP ด้วยcurl: curl http://99.99.99.1:2048/ แม้ว่าใน terminal 2 เราสามารถดูข้อมูลจากการร้องขอการแสดงอะไรขึ้นมาจากcurltcpdump Tun / แตะกวดวิชาชี้แจงสถานการณ์บางอย่างที่เคอร์เนลอาจไม่ได้ส่งแพ็กเก็ตใด ๆ เมื่อมีการดำเนินงานเกี่ยวกับอินเตอร์เฟซท้องถิ่น: เมื่อดูที่ผลลัพธ์ของ tshark เราจะเห็น …
12 networking  kernel  ip  tcp  tcpdump 

2
ความแตกต่างระหว่าง txqueuelen และ ethtool tx
ความแตกต่างระหว่างการtxqueuelenตั้งค่าที่สามารถใช้ได้กับ: ifconfig eth4 txqueuelen 5000 ip link set eth4 txqueuelen 5000 และการtxตั้งค่าขนาดแหวนที่สามารถใช้ได้กับ: ethtool -G eth4 tx 4096 สิ่งเหล่านี้เกี่ยวข้องกับการ/proc/sys/net/core/wmem*ตั้งค่าส่วนกลางอย่างไร ฉันใช้ RHEL6
12 linux  networking  rhel 

1
จะทราบได้อย่างไรว่าโปรแกรมลึกลับในรายการ nethogs เป็นมัลแวร์?
นี่คือสิ่งที่ฉันเห็นใน Nethogs: ฉันกังวลเกี่ยวกับรายชื่อที่มี PID วิ่ง? rootฉันจะค้นหาสิ่งเหล่านี้ได้อย่างไร ฉันใช้ Linux Mint 14 โปรดแจ้งให้ฉันทราบว่าควรรวมข้อมูลอื่นใด

2
การกำหนดหมายเลข wlan
Linux กำหนดตำแหน่งของอุปกรณ์เครือข่ายได้อย่างไรหรือที่ไหน? โดยเฉพาะwlan0หรือwlan1สำหรับอุปกรณ์ USB ไร้สาย ผมเสียบในไร้สาย TP USB wlan0ในขณะที่ที่ผ่านมาและได้รับมอบหมาย ฉันลบมัน สัปดาห์นี้ผมเสียบในอุปกรณ์ไร้สาย Edimax USB wlan1และมันขึ้นมาเป็น ผมหยิบมันออกมาในวันนี้เพื่อพยายามเป็นครั้งที่สอง Edimax อุปกรณ์ไร้สาย USB (ผมซื้อสอง) wlan2และตอนนี้ก็ขึ้นมา ฉันรู้ว่าเพียงพอของ Unix / Linux ที่จะรู้ว่านี้จะถูกกำหนดค่าบางและถ้าผมลบไฟล์ config ที่ไม่ได้ใช้ฉันสามารถทำให้ล่าสุด Edimax wlan0กลายเป็น แต่อย่างไร / ที่ไหน

3
วิธีการตรวจสอบจากบรรทัดคำสั่งที่เครือข่ายสามารถเข้าถึงได้?
ฉันต้องการส่งคำรามให้กับตัวเองหลังจากเซิร์ฟเวอร์ SuSE เสร็จสิ้นกระบวนการบูท ฉันได้รับข้อความsocket_sendto(): unable to write to socket [101]: Network is unreachable inนี้ ฉันจะตรวจสอบจากบรรทัดคำสั่งหากเครือข่ายสามารถเข้าถึงได้และรอในกรณีที่มันไม่ได้?

1
tcpdump สแต็กเครือข่ายระดับใดที่ได้รับข้อมูลมา
ขณะที่ผมกำลังพยายามที่ไร้ผลที่จะแก้ไขข้อผิดพลาดของตัวควบคุมอีเธอร์เน็ตที่นี่สิ่งหนึ่งที่ผมพยายามวิ่ง tcpdump บนเครื่อง ฉันพบว่าน่าสนใจที่ tcpdump สามารถตรวจจับได้ว่าแพ็คเก็ต ICMP บางอันที่แอปพลิเคชัน ping คิดว่าการส่งไม่ได้ออกนอกสายจริงแม้ว่ามันจะทำงานบนเครื่องเดียวกันก็ตาม ฉันทำซ้ำผลลัพธ์ tcpdump เหล่านี้ที่นี่: 14:25:01.162331 IP debian.local > 74.125.224.80: ICMP echo request, id 2334, seq 1, length 64 14:25:02.168630 IP debian.local > 74.125.224.80: ICMP echo request, id 2334, seq 2, length 64 14:25:02.228192 IP 74.125.224.80 > debian.local: ICMP echo reply, id …

4
ฉันจะแสดงชื่อ eth0 เก่าและเปลี่ยนชื่อเน็ตเวิร์กอินเตอร์เฟสใน debian 9 ได้อย่างไร
ฉันอยากจะทำ 2 สิ่ง: 1) เปลี่ยนอินเทอร์เฟซกลับไปเป็นชื่อคลาสสิกเก่า: eth0 แทน ens33 2) เปลี่ยนชื่ออินเทอร์เฟซในแบบที่ฉันต้องการตัวอย่างเช่นฉันสามารถเรียกอินเตอร์เฟส eth0 เป็น wan0 หรือกำหนด eth1, eth2 และที่อยู่ mac ที่ฉันต้องการ

1
`ไม่มีผู้ให้บริการ 'และ' ลง 'หมายถึงอะไรสำหรับส่วนต่อประสานไร้สาย
ฉันมีเซิร์ฟเวอร์ระยะไกลและฉันบันทึกผลลัพธ์ของคำสั่งบางอย่างในขณะที่เซิร์ฟเวอร์ไม่สามารถเข้าถึงอินเทอร์เน็ต มันใช้อินเทอร์เฟซไร้สายเพื่อเชื่อมต่ออินเทอร์เน็ต ในสถานะการทำงานผลลัพธ์ของการip link listแสดง: 3: wlan0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP mode DORMANT qlen 1000 link/ether 00:13:ef:b0:29:74 brd ff:ff:ff:ff:ff:ff เมื่อมันไม่ทำงานเอาต์พุตของip link listรายการ: 3: wlan0: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc mq state DOWN mode DORMANT qlen 1000 link/ether 00:13:ef:b0:29:74 brd ff:ff:ff:ff:ff:ff นี้จะมีอะไรNO-CARRIERและDOWNหมายถึงสำหรับอินเตอร์เฟซไร้สาย? ในกรณีของอีเธอร์เน็ตนี่หมายความว่าสายเคเบิลถูกตัดการเชื่อมต่อ ฉันขอขอบคุณคำแนะนำใด ๆ เกี่ยวกับวิธีที่ฉันสามารถดีบักต่อไปได้ว่าทำไมการเชื่อมต่อไม่ทำงาน ฉันยังwicd-cli -y -lสแกนระหว่างที่ไฟดับและปรากฏว่าจุดเชื่อมต่อยังคงออกอากาศอยู่ …

1
พฤติกรรมที่แน่นอนของคำสั่งคือ: การเปลี่ยนแปลงที่อยู่ ip?
ฉันเล่นซอกับ IPv6 และอายุการใช้งานที่อยู่ ฉันพบว่าvalid_lftคุณลักษณะนี้จะทำให้ที่อยู่ v6 หายไปโดยอัตโนมัติหากใช้อย่างถูกต้อง เพื่อยืดอายุการใช้งานของที่อยู่ฉันต้องการ ip addr change 1:2:3:4::1/112 dev eth0 valid_lft 86000 การใช้ip addr changeไม่ปรากฏในมนุษย์หน้าเว็บใด ๆ ฉันมีการเข้าถึง (เดอูบุนตูและออนไลน์ ) และยังไม่ได้อยู่ในเอกสารที่เป็นทางการ ฉันพบในบทความที่อ้างถึงอีเมลจาก 2009 ถึงรายการส่งเมล ipv6-ops จากสิ่งที่ฉันสามารถระบุได้ว่าเล่นไปรอบ ๆ ฉันคิดว่าสามารถใช้ip addr changeแทนได้เสมอip addr addเพราะถ้าไม่มีที่อยู่ipจะเพิ่มที่อยู่เพียงแค่ip addr addใช้ นั่นคือถูกต้องหรือไม่ใครสามารถอธิบายสิ่งที่ถูกต้องip addr changeและมันแตกต่างจากip addr addอะไร

4
ฉันจะตรวจสอบว่าคอมพิวเตอร์ระยะไกลออนไลน์สำหรับการเข้าถึง ssh / script ได้อย่างไร
ฉันกำลังเขียนสคริปต์ที่จะสำรองข้อมูลจากแล็ปท็อปของฉันไปยังเซิร์ฟเวอร์ Ubuntu หากต้องการทำเช่นนั้นฉันกำลังมองหาคำสั่ง (ba) sh เพื่อทดสอบว่าเซิร์ฟเวอร์พร้อมใช้งานก่อนเริ่มการสำรองข้อมูลหรือไม่ บางอย่างเช่นpingบนพอร์ต 22 ที่ส่งคืนบูลีน ฉันจะทำสิ่งนี้ได้อย่างไร

3
วิธีตั้งค่าสคริปต์ให้ทำงานเมื่อพอร์ตได้รับข้อความ
ฉันสงสัยว่าจะได้รับเชลล์สคริปต์เพื่อฟังบนพอร์ตบางอย่าง (อาจใช้ netcat?) หวังว่าเมื่อข้อความถูกส่งไปยังพอร์ตนั้นสคริปต์จะบันทึกข้อความและเรียกใช้ฟังก์ชัน ตัวอย่าง: คอมพิวเตอร์ 1 มีสคริปต์ที่ทำงานในพื้นหลังสคริปต์เปิดพอร์ต 1234 เพื่อรับส่งข้อมูลขาเข้า คอมพิวเตอร์ 2 ส่งข้อความ "hello world" ไปยังพอร์ต 1234 ของคอมพิวเตอร์ 1 สคริปต์บนคอมพิวเตอร์ 1 บันทึกข้อความ "hello world" ไปยังตัวแปร $ MESSAGE สคริปต์เรียกใช้ฟังก์ชันตอนนี้ตัวแปร $ MESSAGE ถูกตั้งค่าแล้ว ฉันจะบริจาคได้อย่างไร

1
ตารางเส้นทางจะถูกเก็บไว้ภายในในเคอร์เนล Linux ที่ไหน?
เมื่อผมดำเนินการroute -nจากที่ว่า (จากการที่structs) เป็นข้อมูลที่แสดงดึง? ฉันพยายามดำเนินการstrace route -nแต่ฉันไม่ได้ช่วยฉันหาสถานที่ที่เหมาะสมซึ่งเก็บไว้

5
ฉันสามารถป้องกันเส้นทางเริ่มต้นที่เพิ่มเข้ามาเมื่อเรียกใช้ส่วนต่อประสานได้หรือไม่
ฉันมีระบบที่มี NIC สองตัวอยู่ เครื่องนี้และอุปกรณ์ที่ใช้งานร่วมกันสองสามเครื่องจะถูกย้ายและเชื่อมต่อกับ LAN ที่แตกต่างกันหรือบางครั้งจะใช้การเรียกผ่านสายโทรศัพท์ eth0: - 10.x.x.x address space - no internet gateway - only a few devices eth1 (when used): - 172.16.x.x or 192.168.x.x or other address spaces - access to the gateway from LAN to internet ppp0 (when used): - internet access through dialup using KPPP …

3
เซสชัน SSH ผ่าน OpenVPN จะตัด / ล็อคหลังจากผ่านสองสามบรรทัด
ฉันมีพีซีไร้พัดลมที่เหมือนกันจำนวนมากที่ใช้ debian 6 (ARM) ส่วนใหญ่เชื่อมต่อกันผ่าน comcast และทำงานได้ดี มีบางอย่างที่เชื่อมต่อกับโมเด็ม 'WiMax' และมีปัญหาด้านการสื่อสาร โดยเฉพาะ: ถ้าฉันเลือกหนึ่งในนี้และลองใช้คำสั่งเช่น 'ps -ax' ฉันจะได้รับประมาณ 3 บรรทัดจากนั้นเซสชั่นจะถูกล็อค ถ้าฉันปล่อยให้นั่งในที่สุดมันจะปิดด้วย 'เซสชันปิดโดยเพียร์' สิ่งที่ฉันได้ลอง: ssh -vvv →ไม่มีข้อความผิดพลาด ssh <user@host> 'command'→บางครั้งจะส่งคืนเอาต์พุตเต็มของคำสั่ง บางครั้งมันจะไม่เชื่อมต่อเลย ข้อเสนอแนะในสิ่งอื่น ๆ ที่จะลอง? ฉันพบว่าฉันสามารถรันคำสั่งบางอย่างได้สำเร็จเช่นการกดปุ่มส่งคืนโหลหรือมากกว่านั้นก็โอเค cd ~แล้วทำงานเป็นไม่lf df -hฉันสามารถรันได้dfหลายครั้งสำเร็จ แต่ทันทีที่ฉันลองบางสิ่งที่มีเอาต์พุตมากขึ้น (เช่นls /etc) มันจะล็อค มันสร้างความแตกต่างที่ฉันพยายามสื่อสารระหว่างสองโฮสต์นี้โดยใช้ OpenVPN หรือไม่?
12 networking  ip  openvpn 

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