配置命令 ifconfig
- 从ifconfig命令可以得到当前已经激活的网卡。
- eth一般代表独立网卡,em一般代表集成网卡。
- ifconfig -a 可以查看所有的网卡
- 如果网卡没有激活,使用 ifconfig eth0 up/down 来开启/关闭
- 默认情况,服务器 网卡都是关闭的。
配置文件 /etc/network/interface
- IP、网关、掩码配置
- 如果网卡没有激活,用ifconfig命令虽然可以激活,但是系统重启后,配置就会还原。这样我们需要修改配置文件,配置网卡自动激活以及IP分配方式等等。
- 在配置文件里添加
DNS配置文件 /etc/resolv.conf
- auto eth0 eth0 自启动
- iface eth0 inet dhcp 使用dhcp配置动态IP
- iface eth0 inet static 配置静态IP
- 配置静态IP,还需要设置 IP address、netmask、gateway
- address 192.168.1.100
- netmask 255.255.255.0
- gateway 192.168.1.1
- 添加DNS服务器 nameserver 8.8.8.8
- 如果有多个DNS,即再添加 nameserver
- DNS配置文件修改之后,立即生效
重启网络服务
- service networking restart
- /etc/init.d/networking restart
禁Ping
- 配置文件在 /proc/sys/net/ipv4/icmp_echo_ignore_all
- 默认该配置文件为0
- 如果要禁ping,则修改为1。可用命令echo 1 > /proc/sys/net/ipv4/icmp_echo_ignore_all
- 但上面这种方式,在系统重启之后,会还原为0
- 如果想一直生效,可以将命令写入系统启动文件 /etc/rc.local 里
- 或者 自己写一个 初始化配置文件init.sh,然后在 /etc/rc.local 里 sh init.sh,在系统启动时自动运行该文件就可以了。
没有评论:
发表评论