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

4
TCP สามารถให้มากกว่า 65535 พอร์ตได้หรือไม่
เป็นไปได้ไหมที่จะติดตั้งระบบ Linux เพื่อให้มีพอร์ตมากกว่า 65,535 พอร์ต? เจตนาจะให้ daemons มากกว่า 65k ฟังในระบบที่กำหนด เห็นได้ชัดว่ามีการใช้พอร์ตดังนั้นจึงเป็นไปไม่ได้ด้วยเหตุผลเหล่านี้ดังนั้นให้คิดว่านี่เป็นแบบฝึกหัดเชิงทฤษฎีในการพยายามทำความเข้าใจว่า TCP จะมีข้อ จำกัด ในการทำสิ่งนี้อย่างไร
50 linux  networking  ip  tcp  ipv4 

2
netstat - เหตุใด IPv4 daemons จึงฟังพอร์ตที่แสดงรายการเฉพาะใน -A inet6
ฉันมีคอมพิวเตอร์ที่มี: Linux superhost 3.2.0-4-amd64 #1 SMP Debian 3.2.60-1+deb7u3 x86_64 GNU/Linux มันรัน Apache บนพอร์ต 80 บนทุกอินเตอร์เฟสและมันไม่แสดงขึ้นมาnetstat -planA inetอย่างไรก็ตามมันสามารถพบได้โดยไม่คาดคิดในnetstat -planA inet6: Active Internet connections (servers and established) Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name tcp6 0 0 :::5672 :::* LISTEN 2402/beam.smp tcp6 0 0 :::111 :::* LISTEN 1825/rpcbind tcp6 …
22 linux  debian  ipv6  netstat  ipv4 

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

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 …

10
Bash: แยกหนึ่งในสี่ส่วนของที่อยู่ IPv4
เราสามารถใช้ไวยากรณ์${var##pattern}และ${var%%pattern}แยกส่วนสุดท้ายและส่วนแรกของที่อยู่ IPv4: IP=109.96.77.15 echo IP: $IP echo 'Extract the first section using ${var%%pattern}: ' ${IP%%.*} echo 'Extract the last section using ${var##pattern}: ' ${IP##*.} เราจะแยกส่วนที่สองหรือสามของที่อยู่ IPv4 โดยใช้การขยายพารามิเตอร์ได้อย่างไร นี่คือโซลูชันของฉัน: ฉันใช้อาร์เรย์และเปลี่ยนตัวแปร IFS :~/bin$ IP=109.96.77.15 :~/bin$ IFS=. read -a ArrIP<<<"$IP" :~/bin$ echo ${ArrIP[1]} 96 :~/bin$ printf "%s\n" "${ArrIP[@]}" 109 96 77 15 นอกจากนี้ผมได้เขียนแก้ปัญหาบางอย่างใช้awk, …

1
การร้องขอ curl ไปยัง IPv6 localhost ติดขัด
คอนเทนเนอร์นักเทียบท่าของฉันจะเปิดเผยอินเตอร์เฟส HTTP บนพอร์ต 8500 ซึ่งถูกแมปกับโฮสต์พอร์ต 8500 ซึ่งไม่ได้เปิดใช้งาน IPv6 ยังคงหมายความว่าฉันควรจะสามารถเข้าถึงได้ที่ localhost: 8500 เป็นที่ต้องการ IPv6 ดังนั้นฉันเลยจบด้วยการร้องขอ [:: 1]: 8500 อันนี้ติดมันไม่เคยกลับมา ทำซ้ำสิ่งนี้ด้วย curl คำสั่งนี้ค้าง: curl -g -6 "http://[::1]:8500" ตัวเลือก --verbose ของ curl ไม่แสดงอะไรเลย --ascii-trace ในเวลาเดียวกันการร้องขอไปยัง localhost ของ IPv4 สำเร็จ: curl http://127.0.0.1:8500 ให้ HTML ที่คาดหวังกับฉัน ถ้าฉันใช้เซิร์ฟเวอร์ IPv4 HTTP บนลูปแบ็คให้ใช้ python -m SimpleHTTPServer 4001 แล้วฉันจะได้รับ …
9 ipv6  docker  ipv4 

2
การกำหนดค่า IPv4 และ IPv6 แบบคงที่บน CentOS 6.2
ฉันพยายามกำหนดค่าสแตติก IPv4 และ IPv6 บน CentOS 6.2 การกำหนดค่าด้านล่างใช้งานได้อย่างสมบูรณ์แบบ: # ifconfig eth0 x.x.x.x/29 # route add defalt gw x.x.x.y # ip addr add dev eth0 XXXX:C810:3001:D00::3/56 # ip -6 route add default XXXX:C810:3001:D00::1 อย่างไรก็ตามฉันต้องการเก็บการตั้งค่านี้หลังจากรีบูตเครื่อง ดังนั้นฉันจึงกำหนดค่าต่อไปนี้: เปิดใช้งาน IPv6 [root@test network-scripts]# cat /etc/sysconfig/network NETWORKING=yes HOSTNAME=test.net NETWORKING_IPV6=yes การกำหนดค่าส่วนต่อประสาน [root@test network-scripts]# cat /etc/sysconfig/network-scripts/ifcfg-eth0 DEVICE="eth0" BOOTPROTO="static" …
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.