CentOSでLANを設定する

CentOSでLANを設定する

CentOSでコマンドラインを使用してLANを設定する方法(VPSでサブドメインを作成できると仮定)は次のとおりです。

sudo を使用して、次の内容で構成ファイル /etc/sysconfig/network-scripts/ifcfg-eth0:0 を生成します。

DEVICE=eth0:0
BOOTPROTO=none
ONPARENT=yes
TYPE=Ethernet
IPADDR=$ADDITIONAL_IP$
NETMASK=255.255.255.0
GATEWAY=XXX.XXX.XXX.1
NAME=eth0:0

LANアドレスを使用している場合は、ゲートウェイアドレスは必要ありません。255.255.0.0がネットマスクとして使用され、Apacheを再起動します。

LAN IPの挿入はどうですかIPADDR=$some ip$?そのまま維持しますかGATEWAY、それとも削除しますか?私のサブドメインの名前をどのように指定しますか?

再起動後、次のようになります。

 -bash-4.1# /etc/init.d/network restart
Shutting down interface eth0:                              [  OK  ]
Shutting down loopback interface:                          [  OK  ]
Bringing up loopback interface:                            [  OK  ]
Bringing up interface eth0:  /etc/sysconfig/network-scripts/ifup-aliases: line 174: ipseen_eth0myLAN_IP$=ifcfg-eth0:0: command not found
error in ifcfg-eth0:0: already seen ipaddr eth0myLAN_IP$ in $

答え1

あなたのサーバーに固定IPアドレスを提供したいとします。たとえば、254 以下の IP アドレスで LAN を構築する場合は、プライベート IP スペース 192.168.2.0 を使用して LAN に次のように定義できます。

NETMASK: 255.255.255.0
Gateway: 192.168.2.1 (this is the IP address of your router, if you have one)
IPADDR: 192.168.2.2 (pick an unused IP address within your local LAN)

起動後の設定方法を表示するには、次のコマンドを実行します。

ifconfig

答え2

IPADDR変数に誤字があるようです。以下を確認してください。

DEVICE=eth0:0
BOOTPROTO=none
ONPARENT=yes
TYPE=Ethernet
IPADDR=$ADDITIONAL_IP
NETMASK=255.255.255.0
GATEWAY=XXX.XXX.XXX.1
NAME=eth0:0

ただし、ADDITIONAL_IPという変数を宣言する必要があります。それ以外の場合は他のエラーが発生します。

error in ifcfg-eth0:0: didn't specify device or ipaddr

答え3

ここで何を達成したいのか分かりません。

構成するために実行する手順IPエイリアス。その機能は、複数の構成を構成することです。仮想単一ネットワークカードのインターフェイス。

たとえば、基本インターフェイスは次のように設定できます。

#/etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE=eth0  
ONBOOT=yes 
NETMASK=255.255.255.0
IPADDR=192.168.1.1

仮想インターフェイスを作成するには、次のように設定します。

#/etc/sysconfig/network-scripts/ifcfg-eth0:0
DEVICE=eth0:0  
ONBOOT=yes 
NETMASK=255.255.255.0
IPADDR=192.168.1.2

答え4

仮想LANの作成(ここで実行したい操作)は、HTTP仮想ホスト(実際の目標)の作成とは関係ありません。

/etc/sysconfig/network-scripts/ifcfg-eth0:0あるいは、他のファイルには明らかに構文エラーがあります。たとえば、記号なしでIPADDR=IPアドレスが必要です。ただし、これはすべて、誰も連絡する方法がわからないサーバー用の別のIPアドレスを生成することです(VPSプロバイダもそれをルーティングしません)。IPADDR=198.51.100.42$

複数の名前でサーバーへのアクセスを許可するには、複数の名前を作成する必要があります。ドメイン名システムエントリはすべてサーバーのIPアドレスを指します。あなたのDNSプロバイダには、あなたのIPアドレスを指す複数の名前を要求することができるWebインターフェイスがあるかもしれません。 (同じプロバイダからDNSとWebホスティングを受け取る場合、一部の安価なVPSプランでは追加料金が必要になる場合があります。)記録各、、、にyabbit.netワイルドカードレコードを提供して、ホスト名が同じアドレスを指すようにすることができます。burra.yabbit.netwww.yabbit.netwww.burra.yabbit.net*.yabbit.netyabbit.net

DNSを設定すると、Webブラウザからの要求がサーバーに届きます。これらのレコードは大量にキャッシュされるため、DNS レコードの更新に時間がかかる場合があります。より低い値を設定することもできます。TTLデバッグ中に復元してパフォーマンスを向上させます。

次のステップは、ホスト名に基づいてどのページを提供するかを知るようにWebサーバーを構成することです。 (名前によって)と呼ばれます。仮想ホスト。 Apacheの場合、これは次のように行われます。仮想ホスト構成。

関連情報