お知らせ

  • 利用規約を守って投稿してください。また、よくある質問および投稿の手引きも参照してください。
  • メッセージの投稿にはアカウントが必要です。未登録の方は、ユーザ登録ページからアカウントを作成することができます。

#1 2009-02-28 13:20:23

guuman
メンバ
登録日: 2009-02-11

最も簡単なUbuntu-8.10-Desktopの固定IPアドレス化

【0】NetworkManagerを削除する
libnm-ulil0
libnm-glib
network-manager
network-manager-gnome
の4パッケージを削除する
libnm-ulil0を削除すると依存性により他も削除されます

【1】ネットワークを停止する
$ sudo -s
# service networking stop

【2】固定IPの指定
例えば

/etc/network/interfaces:
auto lo
iface lo inet loopback
auto eth0
iface eth0 inet static
address 192.168.1.6
netmask 255.255.255.0
network 192.168.1.0
broadcast 192.168.1.255
gateway 192.168.1.1

とします

【3】DNSの指定
例えば

/etc/resolv.conf:
nameserver 192.168.1.1

とします

【4】再起動する
これは必要ないかもしれませんが鬱陶しいメニュー、アイコンが消えます

または

【4’】ネットワークを開始する
# service networking start


以上の手順は自分で確かめたのではなく推定によるものです
私はhitoさんに教えてもらって色々やって上記ではないかと思っています
万が一重大なトラブルがありましても責任を負いかねます
私の推定に問題があればご意見ください
私はこの通りにはやっていないのでもし成功したならば一報をください
ともかくNetworkManagerを削除することでトラブルメーカをデスク上から抹殺できることは確かです

・・・・・・・・・・・・・
別のPCにて試したところ
この方法で動きました
若干手順に手を加えましたが実質的に同じです

最後の編集者: guuman (2009-03-03 09:23:52)

オフライン

 

#2 2009-03-02 14:51:29

hito
管理者
登録日: 2007-03-18

Re: 最も簡単なUbuntu-8.10-Desktopの固定IPアドレス化

guuman による投稿:

以上の手順は自分で確かめたのではなく推定によるものです
私はhitoさんに教えてもらって色々やって上記ではないかと思っています
万が一重大なトラブルがありましても責任を負いかねます

とりあえず、Network Managerを削除するような乱暴な手法を推奨した上、権威付けに勝手に名前を使うのは止めて頂きたいです。

確実に設定したい場合、

1) /etc/network/interfacesに

iface eth0 inet static
address スタティックIPアドレス
netmask 適切なネットマスク
gateway ゲートウェイのアドレス

auto eth0

を書く

2) /etc/resolv.confに
nameserver DNSサーバーのIPアドレス

だけで問題なく固定されるはずです。

オフライン

 

#3 2009-03-02 23:30:24

guuman
メンバ
登録日: 2009-02-11

Re: 最も簡単なUbuntu-8.10-Desktopの固定IPアドレス化

厳しい指摘ありがとうございます
NetworkManagerは
・固定IPアドレスを実現しにくくする
・Firefoxを起動時に強制的にオフライン接続にしてしまう場合がある
・パネルにアイコンを置くのでその占有によりパネルのスペースが減る
・「接続しました」、「切断しました」とメッセージしいちいちうるさい
・ほとんど有効な使い道がない
という欠点があります
無い方がすっきりしていいと思うのですがどうでしょうか?

オフライン

 

#4 2009-03-03 10:39:04

hito
管理者
登録日: 2007-03-18

Re: 最も簡単なUbuntu-8.10-Desktopの固定IPアドレス化

試した上での意見でしょうか?

適切に/etc/network/interfacesを設定すれば、固定IPアドレス設定をしたインターフェースはNetwork Managerの管理から外れるため、少なくともうざったいメッセージが出てくることはありません。

また、固定IPアドレス設定をやめようとした場合にハマるので(消さなければ該当設定を消すだけで済むが、Network Managerを消してしまうと再インストールしないといけない)、ひたすらロクなことがありません。なんというか、マイナスの効果しかなさそうです。

オフライン

 

#5 2009-03-03 19:14:14

guuman
メンバ
登録日: 2009-02-11

Re: 最も簡単なUbuntu-8.10-Desktopの固定IPアドレス化

ありがとうございます
古いPCでやってみました
私のように固定IPをDHCPに戻すつもりが無い人は無い方がいいと思います
勿論DHCPに戻す可能性のある人は別です。
しかし、一旦固定にした後DHCPに戻す必要はあるのでしょうか?
固定ならばサーバにもできるし、デスクトップにもできるが、
DHCPはデスクトップ用途に限られてしまいます。
わざわざ可能性を限定する必要はないでしょう
IPアドレスは一旦設定したら次のバージョンアップまたは他のOSへの移行までは
ほとんど変更しないのではないでしょうか?
それにしてもUbuntu8.10ServerにもNetworkmanagerが入っているのは不思議ですね

オフライン

 

#6 2009-03-05 12:20:03

ack
メンバ
登録日: 2007-06-01

Re: 最も簡単なUbuntu-8.10-Desktopの固定IPアドレス化

guuman による投稿:

それにしてもUbuntu8.10ServerにもNetworkmanagerが入っているのは不思議ですね

ubuntu-8.10-server-i386.iso は Networkmanager をインストールしません。
調べましたがそもそもCDに入っていませんし、インストーラの時点ではどの方法を取っても
Networkmanagerがインストールされる選択肢はありません。

guuman さんの他の投稿からの判断なのですが、ubuntu-8.10-server の環境に
Gnome等のGUIデスクトップ環境を追加していませんか?

例えば デスクトップ環境 を ubuntu-desktop パッケージによってインストールした場合、
network-manager-gnome が推奨パッケージになっており、network-manager-gnome が
network-managerを必須パッケージとしているので、8.10のapt-getやaptitudeの初期設定では
芋づる式にnetwork-managerまでインストールされます。

http://packages.ubuntu.com/ja/intrepid/ubuntu-desktop
http://packages.ubuntu.com/ja/intrepid/network-manager-gnome

デスクトップ環境を整えたらnetwork-managerも入る、
というのはパッケージメンテナのUbuntu Core Developersの方針でしょう。

なお、network-manager パッケージが入ったまま、動作だけ止めるUbuntu(Debian)的な作法としては

sudo update-rc.d -f NetworkManager remove

として、自動起動スクリプトをはずすのが良いと思います。

最後の編集者: ack (2009-03-05 12:21:56)

オフライン

 

#7 2009-03-05 20:00:39

guuman
メンバ
登録日: 2009-02-11

Re: 最も簡単なUbuntu-8.10-Desktopの固定IPアドレス化

ありがとうございます
Serverを入れた後Desktop環境をインストールしました
ここのサイトに入れ方が書いてあったのでその通りやりました
それでNetworkManagerが入ってしまったのですね
しかし中身は何も登録されていなかったので非接続マークがついたままです
今は削除したのでありませんが
固定IP化は削除する前であってもすんなりといきました

サーバ運用時はCUIでいいのですが
設定やインストールやメンテする場合はGUIのほうがいいので
少なくともデスクトップ環境を入れておいてほしいものですね
運用時は/etc/inittabでCUIにすればいいのですから

オフライン

 

#8 2009-03-05 22:22:30

ack
メンバ
登録日: 2007-06-01

Re: 最も簡単なUbuntu-8.10-Desktopの固定IPアドレス化

guuman による投稿:

運用時は/etc/inittabでCUIにすればいいのですから

その inittab に相当するものがinit.dやrc*.dとなります。

http://www.debian.org/doc/manuals/reference/ch-system.ja.html
2.4.2 ランレベル 等

何と申しましょうか、無理にUbuntuを使わず、RedHat系OSを使いつづけた方がguumanさんは良いように思います。
用語や知識、思想がRedHat系に大変馴染んでいるようですので、このままUbuntuを使いつづけても不満が残る一方と思います。
少なくとも今後しばらくでは、Ubuntuの設計ポリシーはguumanさんの好むスタイルになる気がしません。

オフライン

 

#9 2009-03-07 13:29:36

guuman
メンバ
登録日: 2009-02-11

Re: 最も簡単なUbuntu-8.10-Desktopの固定IPアドレス化

ありがとうございます
RedHatでは

/etc/inittab:
id:3:initdefault:

とすればCUIになるのですが、
Ubuntuでは簡単にはCUIにはならないのでしょうか?
よろしくお願いします

オフライン

 

#10 2009-03-07 14:42:30

yama
メンバ
登録日: 2006-10-23

Re: 最も簡単なUbuntu-8.10-Desktopの固定IPアドレス化

guuman による投稿:

ありがとうございます
RedHatでは

/etc/inittab:
id:3:initdefault:

とすればCUIになるのですが、
Ubuntuでは簡単にはCUIにはならないのでしょうか?
よろしくお願いします

sudo /etc/init.d/gdm stop でGDMが停止し、コンソール環境になります。
Ubuntu(debian?)的にはランレベルはレガシー扱いです。
ランレベルの考え方自体もRedHat系とdebian系では違います。一度お調べになったらいかがでしょうか。

オフライン

 

#11 2009-03-07 21:45:31

Crush
メンバ
登録日: 2009-02-10

Re: 最も簡単なUbuntu-8.10-Desktopの固定IPアドレス化

何でUbuntuなんてつかってるんでしょうね?
Redhatなら自由に使えるのですよね?だったらそれで良いじゃないですか?
不満ばっかりなんでしょ?使いづらいんですよね?なら必要ないじゃないですか。
必要なアプリケーションや、サービスが動けば別にOSだのディストリビューションだのなんてどうでもいいですよ。
大事なのは実行したいことを実行できる手段があることですから。

他に慣れたシステムが無ければ、Ubuntuは大変良くできたシステムだと思います。
ですが、その工夫が「大きなお世話」なのでしょ?なら必要ないですよね?
不慣れで不満や苦労をしながら使うのは非効率的です。習熟したシステムがあり、それがメンテナンスされている物なら更に。
というか、無駄でしかないです。

それを生業にしていれば、動作確認という側面も有りそうですが、質問内容が生業に出来そうな部分が見あたらないです。
結局使いたい物を使いたいようにセットアップできれば別にどんなディストリビューションでも構わないでしょうし、確認の環境とした場合は、UbuntuならDebianの方が需要は有るような気がします。
また、躓いているところが、何かの習熟とは違うベクトルの気がしますし、何かを提供できるレベルには居ないように見受けられます。
別にマゾっ気だして無駄に苦労するのは自由ですが、それなら人に聞くより自分で調べながらのたうち回った方が多分得る物は多いです。

~だったら~できるのにぃっていうのならそれでやればいいと思うのですよ。
要求を伝えるために引き合いに出すのなら別ですが、あれでは出来るのに出来ないって言われてもあんまり愉快ではないですよね。
違う部分も多いですけど、理解を伴っていれば、Windowsとか、BSDとか、BeOSって訳じゃないのですから、工夫の余地もある筈なんですが、そういう思考が有った形跡がイマイチ見あたりません。
最適な手段を持っているのにわざわざ回り道をすることにつきあうのは意外とモチベーションを下げると思うのですが。
本当に迷子になって困っている人と、わざわざ知らない道に地図も持たずに踏み入れてあれが有ればコレが有ればって言う人では印象違いますよね?これは「訪ねる相手を上手に使う」テクニックでもあると思います。
わざわざ相手のモチベーションを削るようなまねをしなくても良いと思うのですが。

簡単に目的を実現できるのがその人にとって良い環境です。
対症療法的なTipsを丸呑みしたところで、思想や設計に起因する実装の理解がなければ学ぶ物も得る物も無いと思うのですけれど。

私はUbuntuが結構楽だと思うから使ってますし、Windowsの方が楽だったり実現の方法を知っている物はそっちでやります。
もっと楽なディストリビューションがあればそっちを使うことだって有るでしょう。
手元にあって使えるのに使わないのは愚行ですから。

オフライン

 

Board footer

Powered by FluxBB