Tag: dhcp

如何使用netplan,Ubuntu 18.04服务器,2个NIC设置默认路由

我有两个网卡,都是通过DHCP控制的。 一个拥有公共IP,第二个私有。 这两个接口都在DHCP中保留了静态IP,并且两个接口都获得了正确的IP,但是当重启服务器无法从公共访问时,有些接口,因为默认路由来自私有NIC。 如何使用netplan永久设置? 公共NIC ens18(IP:213.133.xxx.xxx)专用NIC ens19(IP:10.10.10.xxx) 我的netplan配置是: network: version: 2 renderer: networkd ethernets: ens18: dhcp4: yes dhcp6: no nameservers: addresses: [8.8.8.8,8.8.4.4] ethernets: ens19: dhcp4: yes dhcp6: no

如何让17.10服务器上的netplan与使用MAC地址预留的Windows Server DHCP服务器一起工作?

要在最近的Fedora和Arch上执行此操作,必须设置dhcp-client-identifier = hardware以使DHCP正常工作。 我怀疑17.10也是如此。 但是,Artful使用netplan和systemd-networkd。 对于后者,我可以设置[DHCP] ClientIdentifier=mac在/ etc / systemd / network /(接口名称).network中,它覆盖/run/systemd/network/10-netplan-(ifname).network。 我更喜欢在/etc/netplan/01-netcfg.yaml文件中设置它,或者在/ etc / netplan /中设置它。 然而,这些是如何解决上述问题的具体细节。 总体问题是如何使用netplan使用带有Ubuntu 17.10服务器的MAC预留的MS Windows Server 2012 DHCP服务器。 我可以请求重新配置DHCP服务器,如果它不会对其他客户端产生重大影响,或者可以按预留以某种方式完成。 (我已经使用了标签windows-server,但由于某些原因它不存在)

eth1上DHCP服务器的DHCP +静态IP?

我正在尝试使用DHCP建立Intranet。 我正在使用Ubuntu 11.04和ZyXEL GS2200-24管理型交换机。 我安装了dhcp3-server。 这是我的DHCP配置(/etc/dhcp/dhcpd.conf): ddns-update-style none; default-lease-time 600; max-lease-time 7200; authoritative; subnet 192.168.1.0 netmask 255.255.255.0 { interface eth1; range 192.168.1.2 192.168.1.254; option subnet-mask 255.255.255.0; option broadcast-address 192.168.1.255; } 这是设置或/ etc / default / isc-dhcp-server: INTERFACES=”eth1″ 这是eth1的/ etc / network / interfaces配置: auto eth1 iface eth1 inet dhcp 现在,我尝试启动我的服务器( sudo /etc/init.d/isc-dhcp-server ),我收到此错误: eth1没有子网扩展(没有IPv4地址)。 * […]

在为静态IP配置网络时,resolv.conf不会在重新启动时设置

在配置我的计算机使用静态IP时,我遇到了Ubuntu 12.04服务器版中的名称解析问题。 在/ etc / network / interfaces中: # The primary network interface auto eth0 iface eth0 inet static address 192.168.1.28 netmask 255.255.255.0 gateway 192.168.1.1 运行$ sudo apt-get upgrade导致“无法获取…”: . . . W: Failed to fetch http://us.archive.ubuntu.com/ubuntu/dists/precise-backports/universe/i18n/Translation-en_US Something wicked happened resolving ‘us.archive.ubuntu.com:http’ (-5 – No address associated with hostname) […] 当我将/ etc / network / […]

如何覆盖DHCP提供的名称服务器?

我(想)我在/etc/network/interfaces配置了一个静态IP地址: # The primary network interface auto eth0 iface eth0 inet static address 10.1.1.2 netmask 255.255.255.0 network 10.1.1.0 broadcast 10.1.1.255 gateway 10.1.1.1 我将文件/etc/resolv.conf更改为包含所需的名称服务器。 然后我重启网络sudo /etc/init.d/networking restart 但几个小时后,resolv.conf总是恢复为DHCP名称服务器。 我还应该说这是Ubuntu Server只有l0和eth0接口。

如何在Ubuntu 12.04上编辑/etc/resolv.conf

我有两个通过DHCP配置的网络接口。 因此,/ /etc/resolv.conf将填充来自DHCP服务器的信息。 我该如何编辑这个文件? 我知道如果我将prepend domain-name-servers 127.0.0.1到/etc/dhcp/dhclient.conf我可以获得nameserver 127.0.0.1作为/etc/resolv.conf的第一行(也是唯一的)行。 如果我想要127.0.0.1并且只通过DHCP提供的两个名称服务器地址中的一个怎么办?

如何在Ubuntu Server上设置动态DNS提取服务?

我在http://no-ip.org/帐户中创建了帐户和主机名,这是我的服务器类型中最常用的服务。 有人可以引导我完成使用ddclient和no-ip的配置过程,因为我是命令行菜鸟吗?

如何从DHCP服务器获取主机名

我希望Ubuntu从DHCP客户端获取主机名和DNS名称。 Ubuntu 11.10 (Oneiric Ocelot)的默认安装不会这样做。 在Ubuntu论坛上提出了同样的问题并且没有解决 。

为什么我的本地服务器都没有解析?

当我尝试使用Web浏览器ping或浏览我们在本地网络上托管的某些域名时,它不起作用。 然而, dig和nslookup正确地返回了他们的细节。 我需要做些什么来解决这个问题? 我们本地网络上的DNS服务器和DHCP服务器在Windows客户端上正常工作。 $ ping ns1.domain.local ping: unknown host ns1.domain.local aaron@aaron-laptop:~ $ nslookup ns1.domain.local Server: 127.0.0.1 Address: 127.0.0.1#53 Name: ns1.domain.local Address: 172.16.0.254 $ cat /etc/resolv.conf # Dynamic resolv.conf(5) file for glibc resolver(3) generated by resolvconf(8) # DO NOT EDIT THIS FILE BY HAND — YOUR CHANGES WILL BE OVERWRITTEN nameserver 127.0.0.1 search domain.local […]

如何在本地IP发生变化时运行脚本?

在标记为重复之前:这不是关于动态DNS或类似的事情。 我知道每次网络运行时如何运行脚本; 在这个目录/etc/NetworkManager/dispatcher.d中添加脚本是一件简单的事情: #!/bin/bash IF=$1 STATUS=$2 case “$2” in up) logger -s “NM Script up $IF triggered” su rmano -c /home/romano/bin/myscript ;; down) logger -s “NM Script down $IF triggered” ;; *) ;; esac 在我的例子中, myscript是一个非常简单的ifconfig -a > ~/Dropbox/myifconfig.txt —我使用它是因为我需要从大学的各处知道我的本地IP,它会经常改变。 到目前为止一切顺利,系统运行正常。 但不幸的是,这里配置的DHCP是为了在不改变接口的情况下改变IP。 在这种情况下,脚本(逻辑上)不运行,并且文件未更新。 我不能使用DynDNS方法,因为更改是在本地 IP中,而不是外部可见的IP。 我可以通过简单地将脚本放在cron中并每分钟执行一次或者写一个稍微复杂的脚本来进行轮询(如果IP被更改,则写入文件,否则什么都不做)并将其再次作为后台任务,但它不优雅。 所以问题是: 当我的本地IP发生变化时,有没有办法触发脚本? 更新1 我试图在/etc/dhcp/dhclient-enter-hooks.d/一个脚本,它基于现有的/etc/dhcp/dhclient-enter-hooks.d/resolvconf ,但不会被触发。 我怀疑(需要确认)NM(网络管理员)自己进行dhcp协商,而不调用dhcp命令…