linuxネットワークコマンドライン-継続的な更新


1ポート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
競合を回避し、構成を共有できるようにするには、次のソリューションがあります.
  • 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-         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)