linux和window下网络配置网络参数修改
2016-03-22 15:14
691 查看
linux下配置网络参数:
--修改ip地址---
即时生效:
# ifconfig eth1 192.168.2.2 netmask 255.255.255.0
---修改default gateway---
即时生效:
# route add default gw 192.168.2.245
---修改dns---
修改文件/etc/resolv.conf
添加nameserver 172.30.216.101
重启网络:/etc/init.d/networking restart
扩展:用route命令修改(dos、linux、windows下均有此命令)
linux下route命令
route del -net 169.254.0.0 netmask 255.255.0.0 dev eth0
route add -net 192.168.100.0 netmask 255.255.255.0 dev eth0
route add -net 192.168.200.0 netmask 255.255.255.0 gw 192.168.200.254
以上修改在重启系统之后会失效。想要重启之后仍然有效,则需要修改文件/etc/network/interfaces。具体设置方法如下:
(1) 修改 IP地址
修改文件/etc/network/interfaces
sudo vim /etc/network/interfaces
加入以下语句:
auto eth0
iface eth0 inet static
address xxx.xxx.xxx.xxx #IP地址
netmask xxx.xxx.xxx.xxx #子网掩码
gateway xxx.xxx.xxx.xxx #网关
(2) 修改DNS的方法跟前面的一样
打开/etc/resolv.conf
sudo vim /etc/resolv.conf
改为如下内容:
searchlocaldomain #如果本Server为DNS服务器,可以加上这一句,如果不是,可以不加
nameserver 172.16.3.4 #希望修改成的DNS
nameserver 172.16.3.3 #希望修改成的DNS
(3) 最后一步,也是最重要的一步
在/etc/rc.local里加入这个重启网络配置的命令:
sudo /etc/init.d/networking restart
查看路由状态:route print
只查看ipv4(ipv6)路由状态:route print-4(-6)
添加路由:route add 目的网络 mask 子网掩码网关——重启机器或网卡失效
route add 192.168.20.0 mask255.255.255.0192.168.10.1
添加永久:route -p add 目的网络 mask子网掩码网关
route -p add 192.168.20.0 mask255.255.255.0192.168.10.1
删除路由:route delete 目的网络 mask 子网掩码
route delete 192.168.20.0 mask255.255.255.0
在windows还可以使用netsh命令配置网络,重启仍然有效:
netsh interface ipv4 set address name="vEthernet 1" source=static addr=xxx.xxx.xxx.xxx mask=255.255.255.0
还有一个防火墙配置的命令:
netsh advfirewall firewall add rule name="File and Printer Sharing (Echo Request - ICMPv4-In)" dir=in action=allow remoteip=xxx.xxx.xxx.xxx localip=yyy.yyy.yyy.yyy
(xxx为远程允许访问的ip,yyy为本地允许被访问ip)
--修改ip地址---
即时生效:
# ifconfig eth1 192.168.2.2 netmask 255.255.255.0
---修改default gateway---
即时生效:
# route add default gw 192.168.2.245
---修改dns---
修改文件/etc/resolv.conf
添加nameserver 172.30.216.101
重启网络:/etc/init.d/networking restart
扩展:用route命令修改(dos、linux、windows下均有此命令)
linux下route命令
route del -net 169.254.0.0 netmask 255.255.0.0 dev eth0
route add -net 192.168.100.0 netmask 255.255.255.0 dev eth0
route add -net 192.168.200.0 netmask 255.255.255.0 gw 192.168.200.254
以上修改在重启系统之后会失效。想要重启之后仍然有效,则需要修改文件/etc/network/interfaces。具体设置方法如下:
(1) 修改 IP地址
修改文件/etc/network/interfaces
sudo vim /etc/network/interfaces
加入以下语句:
auto eth0
iface eth0 inet static
address xxx.xxx.xxx.xxx #IP地址
netmask xxx.xxx.xxx.xxx #子网掩码
gateway xxx.xxx.xxx.xxx #网关
(2) 修改DNS的方法跟前面的一样
打开/etc/resolv.conf
sudo vim /etc/resolv.conf
改为如下内容:
searchlocaldomain #如果本Server为DNS服务器,可以加上这一句,如果不是,可以不加
nameserver 172.16.3.4 #希望修改成的DNS
nameserver 172.16.3.3 #希望修改成的DNS
(3) 最后一步,也是最重要的一步
在/etc/rc.local里加入这个重启网络配置的命令:
sudo /etc/init.d/networking restart
WINDOWS下配置网络相关命令:
route命令:
简单的的操作如下,查看路由状态:route print
只查看ipv4(ipv6)路由状态:route print-4(-6)
添加路由:route add 目的网络 mask 子网掩码网关——重启机器或网卡失效
route add 192.168.20.0 mask255.255.255.0192.168.10.1
添加永久:route -p add 目的网络 mask子网掩码网关
route -p add 192.168.20.0 mask255.255.255.0192.168.10.1
删除路由:route delete 目的网络 mask 子网掩码
route delete 192.168.20.0 mask255.255.255.0
在windows还可以使用netsh命令配置网络,重启仍然有效:
netsh interface ipv4 set address name="vEthernet 1" source=static addr=xxx.xxx.xxx.xxx mask=255.255.255.0
还有一个防火墙配置的命令:
netsh advfirewall firewall add rule name="File and Printer Sharing (Echo Request - ICMPv4-In)" dir=in action=allow remoteip=xxx.xxx.xxx.xxx localip=yyy.yyy.yyy.yyy
(xxx为远程允许访问的ip,yyy为本地允许被访问ip)
相关文章推荐
- Ubuntu 命令行修改网络配置方法
- CentOS6.x/RedHat6.x/Oracle Linux6.x安装完全攻略
- OSPF单区域网络配置
- Oracle 的网络配置
- Linux系统中网络配置详解(三)
- ubuntu 网络配置
- CentOS6.2 网络基本配置
- CentOS 网络设置修改 指定IP地址 DNS 网关
- /etc/resolv.conf 的更改在重启后丢失的解决办法
- CentOS6.5安装之后的网络配置的两种方式
- Vmware虚拟机下三种网络模式配置
- linux查看dns的命令 一些linux基本命令(一) 2013年01月18日
- CentOS系统基础网络配置老鸟精华篇
- VMWare Player的网络配置
- virtualbox虚拟机下安装centos系统、网络配置
- CentOS minimal安装和开发环境部署
- Ubuntu10.10的网络配置
- linux网络配置
- 笔记本中Ubuntu12.04 网络配置的问题