初中生
最后登录1970-1-1
在线时间 小时
注册时间2020-8-12
|
想在debian上设置静态ip,就是 不是dhcp方式,在野火的资料中貌似没找到相关内容,然后网上找方法:按照网上的方法找到了网络的配置文件:
/etc/network/interfaces
打开该文件:
# This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5).
# The loopback network interface
auto lo
iface lo inet loopback
# The primary network interface
#auto eth0
#iface eth0 inet dhcp
# Example to keep MAC address between reboots
#hwaddress ether DE:AD:BE:EF:CA:FE
auto eth1
iface eth1 inet static
address 192.168.1.88
gateway 192.168.1.1
netmask 255.255.255.0
dns-nameservers 8.8.8.8.8.8.4.4
# The secondary network interface
auto eth2
iface eth2 inet dhcp
##connman: ethX static config
#connmanctl services
#Using the appropriate ethernet service, tell connman to setup a static IP address for that service:
#sudo connmanctl config <service> --ipv4 manual <ip_addr> <netmask> <gateway> --nameservers <dns_server>
##connman: WiFi
#
#connmanctl
#connmanctl> tether wifi off
#connmanctl> enable wifi
#connmanctl> scan wifi
#connmanctl> services
#connmanctl> agent on
#connmanctl> connect wifi_*_managed_psk
#connmanctl> quit
# Ethernet/RNDIS gadget (g_ether)
# Used by: /opt/scripts/boot/autoconfigure_usb0.sh
iface usb0 inet static
address 192.168.7.2
netmask 255.255.255.252
network 192.168.7.0
gateway 192.168.7.1
auto eth1
iface eth1 inet static
address 192.168.1.88
gateway 192.168.1.1
netmask 255.255.255.0
dns-nameservers 8.8.8.8.8.8.4.4
这个是我按照他的格式想设置静态ip,但是执行ifconfig eth1 restart以后发现并没有什么改变,ifconfig的内容是这样的:
eth1: flags=-28669<UP,BROADCAST,MULTICAST,DYNAMIC> mtu 1500
ether 72:1d:75:33:b4:ea txqueuelen 1000 (Ethernet)
RX packets 269 bytes 21518 (21.0 KiB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 91 bytes 31434 (30.6 KiB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
eth2: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet 192.168.0.81 netmask 255.255.255.0 broadcast 192.168.0.255
inet6 fe80::3892:bcff:fe7d:d057 prefixlen 64 scopeid 0x20<link>
ether 3a:92:bc:7d:d0:57 txqueuelen 1000 (Ethernet)
RX packets 92467 bytes 10802336 (10.3 MiB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 84150 bytes 7482959 (7.1 MiB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
lo: flags=73<UP,LOOPBACK,RUNNING> mtu 65536
inet 127.0.0.1 netmask 255.0.0.0
inet6 ::1 prefixlen 128 scopeid 0x10<host>
loop txqueuelen 1000 (Local Loopback)
RX packets 2 bytes 221 (221.0 B)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 2 bytes 221 (221.0 B)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
eth2是dhcp的,求问大神应该怎么设置能够保证重启了以后是静态ip,是配置一下就可以了还是需要写启动文件来设置?
|
|