美好的一天,我正在尝试使用 为我的 IP 地址设置网络子接口ifconfig
。我还需要在 Linux sysfile 中配置网络接口。
我知道它的手册,ifconfig
但我在配置时遇到了麻烦。是不是应该像...
ifconfig 1xx.xxx.xxx.xxx netmask 255.255.255.0
...或者我错过了什么?
感谢您的回复,我的bind9 dns配置是否正确? name.conf.local最后添加:
zone "202.168.192.in-addr.arpa" {
type master;
file "/etc/bind/202.168.192.in-addr.arpa";
};
zone "201.168.192.in-addr.arpa" {
type master;
file "/etc/bind/201.168.192.in-addr.arpa";
};
zone "my.domain" {
type master;
file "/etc/bind/my.domain";
};
其中 my.domain 是我的域名(嗯,有点明显)
现在创建202.168.192.in-addr.arpa
文件
$TTL 1s
@ IN SOA localhost. root.localhost. (
1 ; Serial
604800 ; Refresh
86400 ; Retry
2419200 ; Expire
604800 ) ; Negative Cache TTL
;
@ IN NS localhost.
000 IN PTR localhost.
000 IN PTR hostn1
000 IN PTR hostn2
其中 000 是我地址的最后一个字节
类似的201.168.192.in-addr.arpa
; BIND reverse data file for local loopback interface
;
$TTL 1s
@ IN SOA localhost. root.localhost. (
1 ; Serial
604800 ; Refresh
86400 ; Retry
2419200 ; Expire
604800 ) ; Negative Cache TTL
;
@ IN NS localhost.
XXX IN PTR localhost.
XXX IN PTR host1
XXY IN PTR host2
对于my.domain
文件
;
; BIND data file for local loopback interface
;
$TTL 1s
@ IN SOA ns.my.domain. root.ns.my.domain. (
1 ; Serial
604800 ; Refresh
86400 ; Retry
2419200 ; Expire
604800 ) ; Negative Cache TTL
;
IN NS ns
localhost IN A 127.0.0.1
ns IN A IP
host1 IN A IP
host2 IN A IP
hostn1 IN A IP
hostn2 IN A IP
答案1
Linux 的小伙伴们大家好!在 debian 中设置网络子接口是这样的:
ifconfig eth0:0 IP netmask 255.255.255.0
您还应该编辑etc/network/interfaces
//do not remove anything!! auto eth0:0 iface eth0:0 inet static address IP netmask 255.255.255.0 auto eth0:1 iface eth0:1 inet static address IP netmask 255.255.255.0
然后重新启动
ifconfig eth0:0 down ifconfig /etc/init.d/networking restart ifconfig
之后你可以
ping IP
检查是否一切正常