Linuxのip設定

4657 ワード

静的ipの構成


ネットワークの構成に必要なファイルifcfg-eth 0ファイルパス:eth/sysconfig/network-scripts/ifcfg-eth 0 ifcfg-eth 0ファイル構成解析:
TYPE=Ethernet  
DEVICE=eth0  
BOOTPROTO=none  
ONBOOT=yes  
IPADDR=10.0.1.27  
NETMASK=255.255.255.0  
GATEWAY=10.0.1.1  
BROADCAST=10.10.1.255  
HWADDR=00:0C:29:13:5D:74  
PEERDNS=yes  
DNS1=10.0.1.41  
USERCTL=no  
NM_CONTROLLED=no  
IPV6INIT=yes  
IPV6ADDR=FD55:faaf:e1ab:1B0D:10:14:24:106/64  

1.構成パラメータの説明注意:これらのパラメータ値は大文字と小文字を区別せず、一重引用符と二重引用符を区別せず、引用符を使用しなくてもよい.TYPE:プロファイルインタフェースタイプ./etc/sysconfig/network-scripts/ディレクトリには、Ethernet、IPsecなどのネットワークプロファイルが複数あり、ネットワークインタフェースタイプはEthernetです.
  • DEVICE:ネットワークインタフェース名
  • BOOTOPROTO:システム起動アドレスプロトコルnone:起動アドレスプロトコルbootpを使用しないboOTPプロトコルdhcp:DHCP動的アドレスプロトコルstatic:静的アドレスプロトコル
  • ONBOOT:システム起動時にyesをアクティブにするかどうか:システム起動時にネットワークインタフェースをアクティブにするno:システム起動時にネットワークインタフェースをアクティブにしない
  • IPADDR:IPアドレス
  • NETMASK:サブネットマスク
  • GATEWAY:ゲートウェイアドレス
  • BROADCAST:ブロードキャストアドレス
  • HWADDR/MACADDR:MACアドレス.どちらかを設定するだけで、設定時に互いに衝突することはできません.PEERDNS:DNSを指定するかどうか.DHCPプロトコルを使用する場合、デフォルトはyesです.yes:DNS設定の場合、/etc/resolvを変更します.confのDNS no:変更しない/etc/resolv.confのDNS
  • DNS{1,2}:DNSアドレス.PEERDNSがyesのとき/etc/resolvに書き込まれる.confで.
  • NM_CONTROOLLED:ネットワークインタフェースをNetwork Managerで制御するかどうか.再起動することなく、変更保存が有効になります.何度か穴をあけられたことがあるので、一般的にnoとすることをお勧めします.yes:Network Managerによって制御no:Network Managerによって制御されない
  • USERCTL:ユーザ権限制御yes:非rootユーザは、ネットワークインタフェースno:非rootユーザがネットワークインタフェース
  • を制御しないことを許可する.
  • IPV 6 INIT:IPv 6 yesを実行するかどうか:IPv 6 noをサポート:IPv 6をサポートしない
  • IPV 6 ADDR:IPv 6アドレス/プレフィックス長
    2.構成を有効にするには、/etc/sysconfig/network-scripts/でネットワークインタフェースプロファイルを変更する必要があります.ただし、これらのファイルは変更後、すぐに有効になるわけではありません.変更ファイルのネットワーク構成を有効にするには、次の2つの方法があります.
    1)service network restartコマンドを実行し、ネットワークサービスを再起動する(推奨)
    2)コンピュータの再起動

    動的ipの構成(自動割り当て)

  • chkconfigコマンドを使用して、システム起動レベルが2345のときにネットワークサービスをデフォルトで起動させます.chkconfig–level 2345 network on ifcfg-eth 0ファイルを修正し、ONBOOTの値をyesに設定し、ネットワークサービス起動時にこのNICを使用させます.BOOTOPROTOの値をdhcpに設定し、DHCPサーバからNICが自動的にIPアドレスを取得するようにします.
  • ifcfg-eth 0ファイルを修正し、ONBOOTの値をyesに設定し、ネットワークサービス起動時にこのネットワークカードを使用させる.BOOTOPROTOの値をdhcpに設定し、DHCPサーバからNICが自動的にIPアドレスを取得するようにします.コマンドを使用してvi/etc/sysconfig/network-scripts/ifcfg-eth 0 ONBOOT=yes BOOTOPROT=dhcp
  • を変更

    一時構成ip


    コマンドを使用してifconfig eth 0 192.168.0.1(自分が設定するIP)を実行します.このコマンドはホストIPを変更し、車に戻っても何も見えないので成功しましたが、このコマンドの変更は次回の再起動後に失効します.ifconfig eth 0 network 255.255.255.255.0(自分で設定したサブネットマスク)このコマンドはホストのサブネットマスクを設定し、設定も一時的です.
    ソース:http://blog.csdn.net/u011069096/article/details/49407161 https://www.cnblogs.com/aventador/p/3375434.html http://blog.csdn.net/jmyue/article/details/17288467