欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  网络运营

用固定IP地址为接口进行设置

程序员文章站 2022-04-22 10:40:25
用固定IP地址为接口进行设置   假设你要配置一个以太网接口,使其拥有一个固定的 IP 地址 192.168.0.111。这个 IP 地址以 192.168.0 为开头,所以它肯...

用固定IP地址为接口进行设置

 

假设你要配置一个以太网接口,使其拥有一个固定的 IP 地址 192.168.0.111。这个 IP 地址以 192.168.0 为开头,所以它肯定在一个 LAN 内。进一步假设 192.168.0.1 是 LAN 上面 Internet 网关的地址。编辑 /etc/network/interfaces,使其包含类似下面这段的内容:

 

iface eth0 inet static

address 192.168.0.111

netmask 255.255.255.0

gateway 192.168.0.1

在接口被激活或是在激活之前,你都可以配置接口的其他部分或者进行其他操作。只要你在"up"和"down"那几行中设置合适的命令。

 

iface eth0 inet static

address 192.168.0.111

netmask 255.255.255.0

gateway 192.168.0.1

up route add -net 10.0.0.0 netmask 255.0.0.0 gw 192.168.0.2 dev $IFACE

down route del -net 10.0.0.0 netmask 255.0.0.0 gw 192.168.0.2 dev $IFACE

up echo Interface $IFACE going up | /usr/bin/logger -t ifup

down echo Interface $IFACE Going down | /usr/bin/logger -t ifdown

你也可以选择把命令插入到 /etc/network/if-up.d 和 /etc/network/if-down.d 目录下的脚本中。这些脚本也能执行扩展的选项。详情参阅 interfaces(5)。例如,软件包 resolvconf 包含的脚本允许你在接口被激活的同时,往 /etc/resolv.conf 添加指定的 DNS 信息:

 

iface eth0 inet static

address 192.168.0.111

netmask 255.255.255.0

gateway 192.168.0.1

dns-search somedomain.org

dns-nameservers 195.238.2.21 195.238.2.22

dns-search 选项的参数 somedomain.org 符合 resolv.conf(5) 中所说的 search 选项的参数。 dns-nameservers 选项的参数 195.238.2.21 和 195.238.2.22 符合选项 nameserver 的参数。其他可以识别的选项是 dns-domain 和 dns-sortlist。