2013/01/04

Windows Server 2012のHyper-V上にFreeBSD 10-currentをインストールしてみた。

FreeBSDのインストール方法は、まぁ皆さん分かるでしょうから(w
# 最近はsysinstallからbsdinstallになってるんですね。。。見た目が綺麗になりました。

はまったところをメモしておきます。

■レガシーNICの認識方法

Hyper-Vのレガシーネットワークアダプタを利用した場合、デバイスとしてはde0で認識される。
IPアドレスの設定方法はいつも通り /etc/rc.conf に以下を追記すれば良い。

defaultrouter="192.168.1.1"
ifconfig_de0="inet 192.168.1.3 netmask 255.255.255.0"

とは言え、これだけだと仮想マシンが起動してきたときにアドレスは振られるものの仮想NICのリンクがダウンしてしまい外と疎通できない状態になってしまう。

# ifconfig de0 down
# ifconfig de0 up

とすれば一時的には通信できるようになる。

この場合、仮想NICのリンク速度のネゴシエーションに失敗しているため、明示的に下記のように100Mbps/Full-Duplexに設定してやると、再起動したあともちゃんとリンクアップするようになる。

ifconfig_de0="inet 192.168.1.3 netmask 255.255.255.0 media 100baseTX mediaopt full-duplex"

以上。

0 件のコメント:

コメントを投稿