linux命令行
1 网口ip配置及激活【命令行】
sudo ifconfig eth0 192.168.1.10 netmask 255.255.255.0 up
2 网口配置【配置文件】
(1)/etc/network/interfaces(/etc/init.d/networking)
(2)Network-Manager
为了避免冲突,又能共享配置,就有了下面的解决方案:
-
当Network-Manager发现/etc/network/interfaces被改动的时候,则关闭自己(显示为未托管),除非managed设置成真。
-
当managed设置成真时,/etc/network/interfaces,则不生效。
#### 如果想在命令行下配置网络,可能需要关闭NetworkManager服务,打开network服务,以root权限执行 chkconfig --level 2345 NetworkManager off chkconfig --level 2345 network on service NetworkManager stop service network start
linux网络命令行如下:
#### 01-打开接口配置文件
vim /etc/network/interfaces
#### 02-编辑相关内容
---------------------------------------------------------------
auto eth0
iface eth0 inet static ##dhcp
address 192.168.100.20
netmask 255.255.255.0
gateway 192.168.100.10
---------------------------------------------------------------
#### 03-执行生效
sudo ifdown -a
sudo ifup -a
3 主机路由修改
#### 01-固定网段到指定网关
sudo route add -net 192.168.1.0/24 gw 192.168.2.70
#### 02-删除路由
sudo route del -net 192.168.1.0/24 gw 192.168.2.70
#### 03-添加默认网关
sudo route add default gw 192.168.1.1
#### 04-添加直连路由
route add -net 192.56.76.0 netmask 255.255.255.0 dev eth0
#### 05-添加主机路由
route add -host 192.56.76.23 [gw 192.168.10.10] dev eth0
4 配置DNS
$ sudo vi /etc/resolv.conf
nameserver 202.96.134.133
nameserver 202.96.128.68
nameserver 202.96.128.166
5 激活网口
#### 01- 激活端口
ifconfig eth0 up
ifup eth0
#### 02- 禁用端口
ifconfig eth0 down
ifdown eth0
#### 03- 激活所有端口
ifup -a
ifdown -a
6 修改使能路由功能
## 01-打开文件
sudo vi /etc/sysctl.conf
## 02-编辑添加字段
net.ipv4.ip_forward=1
## 03-执行生效
sudo sysctl -p
7 启动网络服务
service network restart
8 更多ip指令-使用man学习
借助linux man命令行,可查看ip相关的更多网络命令及使用方法,包括命名空间、路由表等,待后续进一步分析
ubuntu@ubuntu:/etc/network$ man ip-
ip-address ip-link ip-netconf ip-tcp_metrics
ip-addrlabel ip-maddress ip-netns ip-token
ip-fou ip-monitor ip-ntable ip-tunnel
ip-gue ip-mroute ip-route ip-xfrm
ip-l2tp ip-neighbour ip-rule
man ip-netns:
-------------------------------------------------
IP-NETNS(8) Linux IP-NETNS(8)
NAME
ip-netns - process network namespace management
SYNOPSIS
ip [ OPTIONS ] netns { commaND | help }
ip netns { list }
ip netns add NETNSNAME
ip [-all] netns del [ NETNSNAME ]
ip netns { set } NETNSNAME NETNSID
ip netns identify [ PID ]
ip netns pids NETNSNAME
ip [-all] netns exec [ NETNSNAME ] command...
ip netns monitor
Manual page ip-netns(8) line 1 (press h for help or q to quit)
文章最后发布于: 2018-11-13 11:25:09
相关阅读
Linux下如何查看版本信息, 包括位数、版本信息以及CPU内核信息、CPU具体型号等等,整个CPU信息一目了然。 1、# uname -a (Linux
1、下载地址https://www.ghostscript.com/download/gsdnld.html我写这个的时候最新版本是9.25下载Ghostscript 9.25 for Linux x8
2.1 实验目的(1)理解动态NAT和静态映射的区别;(2)掌握NAT地址池的配置;(3)掌握NAT转换中访问控制列表的应用;(4)掌握静态NAT的配置2.2 实验原
mv file1 file2 把当前目录下的file1文件名改成file2,如果该目录下有file2,则覆盖以前的file2文件。
关于企业网络营销策划,在如今网络营销时代想要从网络营销中取得优异的成果就离不开优秀的网络营销策划了,那么企业品牌网络营销策划