1、列出当前的网络接口配置:
ifconfig
2、手动设置网络接口(wlan0)的IP地址:
ifconfig wlan0 192.168.0.80
设置此IP地址的子网掩码:
ifconfig wlan0 192.168.0.80 netmask 255.255.255.0
3、自动配置网络接口(eth0):
dhclient eth0
4、打印网络接口列表:
ifconfig | cut -c-10 | tr -d ' ' |tr -s '\n'
解释:cut -c-10 提取每一行的前10个字符
tr -d ' ' 删除每一行的所有空格
tr -s '\n' 压缩重复的换行符
5、显示特定网络接口(eth0)信息:
ifconfig eth0
详情:HWaddr 硬件地址(MAC地址)
inet addr:IP地址
Bcast:广播地址
Mask:子网掩码
显示IP地址:
ifconfig eth0 | egrep -o "inet addr:[^ ]*" |grep -o "[0-9.]*"
解释:egrep -o "inet addr:[^ ]*" 以inet为起始,以非空格字符序列结束
6、硬件地址(MAC地址)欺骗:
ifconfig eth0 hw ether 00:1c:bf:87:25:d5
7、名字服务器与DNS(域名服务)
DNS:利用符号名对IP进行抽象的技术。
查看当前系统的名字服务器:
cat /etc/resolv.conf
手动添加名字服务器:
echo nameserver IP_ADDRESS >> /etc/resolv.conf
获取域名对应的IP地址:
ping www.baidu.com
8、DNS查找
列出某个域名所有的IP地址:
host www.baidu.com
nslookup www.baidu.com
9、为IP地址添加符号名:
echo IP_ADDRESS symbolic_name >> /etc/hosts
10、显示路由表信息
网关