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

DHCP เป็นโปรโตคอลการกำหนดค่าอัตโนมัติที่ใช้บนเครือข่าย IP

7
ทำไมเครื่องเสมือนทั้งสองของฉันถึงได้รับที่อยู่ IP เดียวกัน
ฉันมีสองเครื่องเสมือนทั้งสองทำงานบนโฮสต์ Linux (Fedora 16) ฉันตั้งค่าอะแดปเตอร์ทั้งสองเป็นแนบกับ NAT 10.0.2.2เมื่อฉันบูตพวกเขาขึ้นพวกเขาทั้งสองมีชุดเกตเวย์เริ่มต้นของพวกเขาไป (10.0.2.15)พวกเขายังทั้งสองมีที่อยู่เดียวกัน พวกเขาทั้งคู่อยู่ในอะแดปเตอร์เดียวกัน (อะแดปเตอร์ 1) ฉันไม่รู้ว่าทำไมพวกเขาถึงได้รับที่อยู่ IP เดียวกันและไม่ควรเกตเวย์เริ่มต้นเป็น10.0.2.1เพราะที่อยู่เครือข่ายย่อย10.0.2.0และ netmask คือ 255.255.255.0 มีบางสิ่งที่ฉันหายไปเกิดเหตุการณ์นี้กับทุกคนหรือไม่ ฉันจะทำให้ VirtualBox DHCP ทำงานอย่างถูกต้องได้อย่างไร
31 virtualbox  ip  dhcp 

8
สิ่งที่เขียนทับ /etc/resolv.conf ในทุก ๆ การบู๊ต?
ผมได้รับไฟล์สำหรับมินิที่รองเท้าโดยตรงในlinux firefoxมันทำงานได้ดีสำหรับทุกสิ่งที่ควรทำเท่านั้นที่ฉันไม่ได้รับการเชื่อมต่ออินเทอร์เน็ต เรามีเซิร์ฟเวอร์ DNS 3 ตัวในเครือข่ายซึ่งใช้งานได้ทั้งหมด ฉันสามารถปิงได้เช่นกัน แต่เมื่อพยายามping google.deหรือwget google.deฉันได้รับbad addressข้อผิดพลาด nslookup google.de ทำงานด้วยเหตุผลบางอย่าง ฉันติดตามปัญหาที่เกิดขึ้นกับresolv.confระบบบูทที่ไม่มีเนื้อหาเดียวกันกับresolv.confที่ฉันใส่ลงใน.isoไฟล์ resolv.confผมพยายามทำความเข้าใจปัจจัยทั้งหมดที่ไปในการสร้างและการปรับเปลี่ยน ฉันไม่แน่ใจว่าฉันได้รับทั้งหมด แต่ฉันไม่พบวิธีแก้ไขปัญหาของฉันที่นั่น ดังนั้นในความพยายามครั้งสุดท้ายฉันจึงพยายามทำให้การใช้resolv.confไฟล์ไม่เปลี่ยนรูป :~# chattr +i /etc/resolv.conf เมื่อสร้างขึ้นมาใหม่และทำการบูทอีกครั้งเพื่อทำให้ฉันประหลาดใจไฟล์ของฉันถูกเปลี่ยนชื่อเป็นresolv.conf~และมันก็เป็นไฟล์มาตรฐานเดียวกันกับที่หลอกหลอนฉัน เนื้อหาของไฟล์ทำให้ฉันเชื่อว่าได้รับข้อมูลจากเครือข่ายเอง เมื่อเริ่มต้น.isoใน Virtualbox โดยไม่ใช้อินเทอร์เน็ตไฟล์ของฉันจะถูกเก็บไว้เหมือนเดิม ฉันพยายามเปลี่ยน/etc/dhcp/dhclient.confเพื่อไม่รับข้อมูลจากเน็ตโดยการลบdomain-name-serverและdomain-name-searchจากrequestส่วนของไฟล์ ไม่ได้ทำงานอย่างน่าเสียดาย ฉันไม่ได้ติดตั้ง NetworkManager มาตรฐาน iso นั้นใช้ Ubuntu 14.04 อาจมีข้อมูลสำคัญขาดหายไป ฉันยินดีที่จะให้มัน UPDATE: ฉันคิดว่าฉันพบไฟล์ที่ลบresolv.confแล้ว มันน่าจะเป็น /usr/share/udhcpc/default.script #!/bin/sh # udhcpc script edited by Tim …


4
จะรู้ได้อย่างไรว่า Ubuntu ใช้ DHCP หรือไม่ (Ubuntu 12.04 LTS GUI)
ฉันจะทราบได้อย่างไรว่าที่อยู่ IP ของฉันคือ DHCP, คงที่หรือไดนามิก ฉันต้องบอกผู้ดูแลระบบเครือข่ายของฉันว่าที่อยู่ IP คืออะไรที่เครื่องเสมือนของฉันกำลังใช้งานอยู่ ฉันรู้ตัวเลข แต่ฉันไม่รู้ว่ามันได้รับการแก้ไขหรือไม่ ฉันลองifconfigแล้วและนั่นคือที่อยู่ IP ของฉันที่ส่งคืน
20 ubuntu  ip  dhcp  dynamic-dns 

2
คุณจะตั้งค่าไคลเอนต์ linux เพื่อใช้ข้อมูล ntp ที่จัดทำผ่าน dhcp ได้อย่างไร?
มีบทเรียนมากมายที่อธิบายถึงวิธีการตั้งค่าdhcpdเซิร์ฟเวอร์เกี่ยวกับการให้คำแนะนำ ntp ให้กับลูกค้า DHCP ซึ่งผมคิดเสมอว่าntpการตั้งค่านั้นดำเนินการโดยอัตโนมัติ เมื่อเร็ว ๆ นี้ฉันเริ่มเห็นนาฬิกาลอยในเครือข่ายท้องถิ่นของฉันดังนั้นฉันคิดว่านี่เป็นข้อสันนิษฐานที่ผิด ดังนั้นผมจึงออกไปดูวิธีการหนึ่งที่สามารถลดการกำหนดค่า NTP ลูกค้าที่ให้ใครได้ดำเนินความพยายามที่จะตั้งค่าข้อเสนอแนะผ่านntp-serverdhcpd ฉันยังไม่ได้สามารถที่จะหามากนอกเหนือจากนี้โดยเฉพาะความช่วยเหลืออูบุนตูกวดวิชาhttps://help.ubuntu.com/community/UbuntuTime แม้ที่นี่ (ดูย่อหน้าภายใต้ "การแก้ไขปัญหา -> ไฟล์การกำหนดค่าใดที่ใช้อยู่") ข้อมูลมีน้อย แต่มันบอกว่าถ้า/etc/ntp.conf.dhcpพบไฟล์จะถูกใช้แทน แรกของทุกสถานที่จริงว่าผู้เขียนหมายถึงที่นี่จะ/var/lib/ntp/ntp.conf.dhcpเป็นที่สังเกตใน/etc/init.d/ntpแต่ไม่คำนึงถึงว่าการปรากฏตัวของไฟล์นี้ไม่ได้รับประกันว่า NTP dhclientจะขอจากเซิร์ฟเวอร์ ดังนั้นฉันต้องเพิ่มserverข้อในntp.conf.dhcpเซิร์ฟเวอร์ ntp ในพื้นที่ของฉันอย่างชัดเจน แต่ในกรณีนั้นทำไมฉันถึงติดตั้งการตั้งค่า ntp บนdhcpdเซิร์ฟเวอร์? สิ่งนี้ดูเหมือนว่าจะขัดกับสัญชาตญาณเช่นการตั้งค่าการตั้งค่า ntp หนึ่งครั้ง (เช่นบนเซิร์ฟเวอร์) และให้dhcpdเซิร์ฟเวอร์มอบหมายข้อมูลให้กับลูกค้า ฉันจะย่อเล็กสุดได้อย่างไร (หากไม่หลีกเลี่ยงทั้งหมด) การกำหนดค่าไคลเอนต์สำหรับ ntp หรือฉันจะรับntpข้อมูลผ่านdhclientได้อย่างไร มีโซลูชัน cli ที่เหมาะกับ distros linux ทั้งหมดหรือไม่ ฉันคิดว่าไคลเอนต์ทุกคนควรมี executables ของntpdแต่ฉันไม่ทราบวิธีการดำเนินการจากที่นั่น ขอขอบคุณ แก้ไข: ไคลเอนต์อูบุนตู …

2
ใช้ dhcp บน eth0 โดยใช้บรรทัดคำสั่ง
ฉันกำลังพยายามตั้งค่าeth0อินเทอร์เฟซให้ใช้ dhcp เพื่อรับที่อยู่ ipv4 โดยใช้บรรทัดคำสั่ง ฉันสามารถเปลี่ยนที่อยู่ IP ได้ด้วยตนเองโดยใช้ sudo ifconfig eth0 x.x.x.x netmask x.x.x.x มีคำสั่งที่คล้ายกันเพื่อใช้ในการตั้งeth0เพื่อรับที่อยู่โดยใช้ dhcp ฉันลองพิมพ์: sudo dhclient eth0 อย่างไรก็ตามที่อยู่ IP จะไม่เปลี่ยนแปลงเมื่อฉันพิมพ์ /etc/network/interfacesไฟล์ถูกกำหนดให้ iface eth0 inet manual ซึ่งฉันเปลี่ยนเป็น: auto eth0 iface eth0 inet dhcp อย่างไรก็ตามสิ่งนี้จะไม่เปลี่ยนที่eth0อยู่ IP แม้ว่าระบบจะรีบูต
17 ip  dhcp 

2
ต่ออายุ IP ด้วย dhclient บนอินเทอร์เฟซต่าง ๆ
ฉันมีสองอินเตอร์เฟซบนคอมพิวเตอร์ของฉันและeth0eth1 ซับเน็ตทั้งสองมีเซิร์ฟเวอร์ DHCP อยู่ ฉันจะใช้dhclientเพื่อต่ออายุที่อยู่ IP สำหรับทั้งสองอินเทอร์เฟซได้อย่างไร ถ้าฉันทำ: dhclient -r && dhclient eth0 มันต่ออายุ IP eth0บน ถ้าฉันต้องการจะทำ: dhclient eth1 มันล้มเหลวด้วยข้อผิดพลาด: dhclient(22421) is already running - exiting. ที่ฉันสามารถทำได้: dhclient -r && dhclient eth1 แต่dhclient -rส่วนที่ปล่อยเช่าและฉันหลวมที่อยู่ IP eth0เช่นกัน สำหรับตอนนี้วิธีเดียวที่ฉันได้มีการจัดการที่จะทำสิ่งที่ฉันต้องการคือการทำงานdhclientสำหรับeth0หฤโหดฆ่ามันและรันบนeth1: ผมจบลงด้วย IP ต่ออายุในการเชื่อมต่อทั้ง ฉันยังทดสอบด้วยdhclient -xแทนที่จะdhclient -rไม่มีโชค แน่นอนว่านี่ไม่ใช่วิธีที่จะไป! แก้ไข: คำตอบสองข้อเสนอแนะให้ทำdhclient -r eth0 eth1 && …
16 networking  dhcp 

2
ชื่อโฮสต์เปลี่ยนจากระยะไกลด้วย wifi หรือไม่
ขณะนี้ฉันกำลังเยี่ยมชม TU Wien และวันนี้ฉันเชื่อมต่อแล็ปท็อป Debian Linux ของฉันกับ eduroam wlan ที่ใช้wpa_supplicantและข้อมูลประจำตัวของสถาบันที่บ้านของฉัน - เช่นเคยเมื่อฉันไปเยี่ยมสถาบันวิทยาศาสตร์อื่น เมื่อผมเปิดสถานีผมสังเกตเห็นว่า Promt คำสั่งของฉันคือการแสดงชื่อโฮสต์ที่แตกต่างกันและในความเป็นจริง excecuting hostnameให้ฉันแทนชื่อโฮสต์ปกติของเครื่องของฉันe244-082.eduroam.tuwien.ac.atx301 ฉันงงมากกับสิ่งนี้ เป็นไปได้อย่างไรที่การเชื่อมต่อ wlan จะเปลี่ยนชื่อโฮสต์โดยไม่ได้รับความยินยอมจากฉัน?

4
นักเทียบท่า + สะพาน + DHCP
ฉันมีคอนเทนเนอร์นักเทียบท่าจำนวนมากที่ฉันต้องการแอดเดรสบน LAN เดียวกันกับโฮสต์ของพวกเขา จนถึงตอนนี้ฉันได้รับสิ่งนี้โดยใช้การตั้งค่าบริดจ์และกำหนด IP ด้วยตนเองและจัดการ IP ด้วยตนเอง ตัวอย่างการเริ่มต้นจะเป็นเช่นนั้น: docker run \ --net="none" \ \ --lxc-conf="lxc.network.type = veth" \ --lxc-conf="lxc.network.ipv4 = 192.168.1.3/24" \ --lxc-conf="lxc.network.ipv4.gateway = 192.168.1.254" \ --lxc-conf="lxc.network.link = br0" \ --lxc-conf="lxc.network.name = eth0" \ --lxc-conf="lxc.network.flags = up" \ -d [Docker Image ID] ด้วยโฮสต์ที่มีการกำหนดบริดจ์ใน/etc/network/interfaces(Ubuntu) ดังนี้: auto eth0 iface eth0 inet …
13 dhcp  bridge  docker 

3
บริการ dhcpv6-client คืออะไรใน firewalld และฉันสามารถลบออกได้อย่างปลอดภัย?
ในCentOS 7เซิร์ฟเวอร์ฉันพิมพ์firewall-cmd --list-allและมันทำให้ฉันต่อไปนี้: public (default, active) interfaces: enp3s0 sources: services: dhcpv6-client https ssh ports: masquerade: no forward-ports: icmp-blocks: rich rules: บริการ dhcpv6-client คืออะไร มันทำอะไร? และความหมายของการลบมันคืออะไร? ฉันอ่านหน้าวิกิพีเดียสำหรับdhcpv6แต่มันไม่ได้บอกฉันโดยเฉพาะว่าบริการนี้ใช้CentOS 7 Firewalldทำอะไร เซิร์ฟเวอร์นี้สามารถเข้าถึงได้ผ่านhttpsและemailผ่านmydomain.comแต่เป็นเซิร์ฟเวอร์ส่วนตัวที่สามารถเข้าถึงได้ผ่านhttpsรายการที่ipอยู่ที่รู้จักเท่านั้น นอกจากนี้เซิร์ฟเวอร์นี้สามารถรับอีเมลจากรายการที่อยู่อีเมลที่รู้จัก เป็นdhcpv6-clientบริการที่จำเป็นในการเจรจาต่อรองที่อยู่โดเมนจากที่รู้จักกันip httpsร้องขอและสำหรับการแลกเปลี่ยนอีเมลที่มีที่อยู่อีเมลที่รู้จักกัน?

2
ทำไมฉันไม่สามารถเริ่ม isc-dhcp-server ได้เมื่อทำการติดตั้ง?
ฉันกำลังทำตาม บทช่วยสอนนี้เพื่อติดตั้ง Linux ในระบบที่ไม่มีเครื่องอ่านซีดีหรือ USB ในการบูต ในที่สุดฉันก็มาถึงจุดที่ฉันต้องทำการติดตั้งisc-dhcp-serverและทำเช่นนั้น Aptบอกฉันว่ามีแพ็คเกจที่ติดตั้งเพียงบางส่วน ฉันวิ่งsudo apt-get install -fและฉันได้รับต่อไปนี้: Job for isc-dhcp-server.service failed. See 'systemctl status isc-dhcp server.service' and 'journalctl -xn' for details. invoke-rc.d: initscript isc-dhcp-server, action "start" failed. dpkg: error processing package isc-dhcp-server (--configure): subprocess installed post-installation script returned error exit status 1 Errors were encountered …
13 debian  dhcp  isc-dhcpd 

3
วิธีข้าม DHCP หากไม่มีสายเคเบิลเชื่อมต่อกับอีเธอร์เน็ตใน Debian
Bananian Linux ของฉันเสียเวลาในการเข้าสู่ระบบพยายามรับ DHCP lease สำหรับส่วนต่อประสาน eth0 ซึ่งไม่ได้เชื่อมต่อ สายเคเบิลตัวขยายเชื่อมต่ออยู่ แต่ไม่มีอะไรอยู่อีกปลาย ฉันมี auto eth0 iface eth0 inet dhcp ตั้งค่าของฉัน/etc/network/interfacesตั้งแต่ฉันต้องการให้รับอีเธอร์เน็ตในกรณีที่เชื่อมต่อ แต่ฉันไม่ต้องการชะลอการเริ่มต้นระบบหากสายไม่ได้เชื่อมต่อกับอีเธอร์เน็ต ฉันสันนิษฐานว่าระบบจะรู้สิ่งนี้โดยอัตโนมัติและจะไม่พยายามรับ DHCP lease สำหรับส่วนต่อประสาน นี่คือสิ่งที่ฉันเห็นเวลาโหลด (ดูสามบรรทัดสุดท้าย): หลังจากหากเข้าใจว่าสัญญาเช่าไม่มาจะดำเนินการกับการบู๊ต มีวิธีที่ฉันบอกไม่ได้กับ DHCP หากไม่มีสายเคเบิลเชื่อมต่อหรือไม่
12 networking  debian  dhcp  boot 

3
ตำแหน่งของ dhclient.conf
ฉันต้องการตรวจสอบการตั้งค่า DHCP ของไคลเอ็นต์ซึ่งฉันคาดว่าจะอยู่ในไฟล์ /etc/dhcp/dhclient.confแต่ไม่มีไฟล์ดังกล่าว ไฟล์นี้อยู่ในตำแหน่งใดของ RHEL 6 บน 64 บิต?
12 rhel  dhcp 

2
DHCPD ละเว้นการประกาศซับเน็ตของฉัน
eth010.0.0.1อินเตอร์เฟซภายในของฉันมีอยู่คงที่ของ ฉันยังมีอินเทอร์เฟซp4p1ทำหน้าที่เป็นอินเทอร์เฟซภายนอกของฉัน ถ้ามันเป็นสิ่งสำคัญอินเทอร์เฟซภายนอกของฉันไม่ได้เชื่อมต่อทางกายภาพและiptablesปิด / ยังถูกเขียนอยู่ /etc/sysconfig/dhcpd: DHCPDARGS=eth0 ประโยคย่อยจาก/etc/dhcpd.conf: subnet 10.0.0.0 netmask 255.255.255.0 { option routers 10.0.0.1; option domain-name-servers 10.0.0.1; option ntp-servers 10.0.0.1; default-lease-time 86400; # 1 day max-lease-time 604800; # 7 days use-host-decl-names on; ddns-updates on; use-host-decl-names on; allow unknown-clients; ignore client-updates; option domain-name "localdomain"; ddns-domainname "localdomain"; next-server 10.0.0.1; filename …
11 centos  dhcp 


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