linuxネットワークコマンドライン-継続的な更新
3394 ワード
1ポートipの構成とアクティブ化【コマンドライン】
2ポート構成【プロファイル】
Linuxには、ネットワーク接続を管理する2つのスキームがあります.
(1)/etc/network/interfaces(/etc/init.d/networking)
(2)Network-Manager
競合を回避し、構成を共有できるようにするには、次のソリューションがあります. Network-Managerが/etc/network/interfacesが変更されたことを発見した場合、managed設定が本当でない限り、自分を閉じます(管理されていないと表示されます). managed設定が真になった場合、/etc/network/interfacesは有効ではありません.
linuxネットワークコマンドラインは次のとおりです.
3ホストルーティングの変更
4 DNSの構成
5ネットワークポートのアクティブ化
6イネーブルルーティング機能の変更
7ネットワークサービスの開始
8より多くのip命令-man学習を使用
linux manコマンドラインを使用すると、ipに関連するより多くのネットワークコマンドと使用方法を表示できます.ネーミングスペース、ルーティングテーブルなどが含まれています.さらに分析する必要があります.
sudo ifconfig eth0 192.168.1.10 netmask 255.255.255.0 up
2ポート構成【プロファイル】
Linuxには、ネットワーク接続を管理する2つのスキームがあります.
(1)/etc/network/interfaces(/etc/init.d/networking)
(2)Network-Manager
競合を回避し、構成を共有できるようにするには、次のソリューションがあります.
#### , 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- 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)