くだらねえ質問はここに書き込め! Part 208
■ このスレッドは過去ログ倉庫に格納されています
0001login:Penguin
2013/11/03(日) 17:05:39.70ID:fXGZvXZhいろいろとまとめられているので(・∀・)イイ!!
http://www12.atwiki.jp/linux2ch/
読んでも解決しなかったら、質問を書きこむ前にここを読もう。
http://www12.atwiki.jp/linux2ch/?About
質問に対して答えてもらったら、お礼よりも、結果報告。
過去ログ検索(Part29: 22氏提供) http://2chlinux.dtdns.net/2ch-linux-ks/
Google検索 http://www.google.co.jp/linux
関連スレッドは >>3-4 あたり。
くだらねえ質問はここに書き込め! Part 206 (実質207)
http://engawa.2ch.net/test/read.cgi/linux/1379628192/
http://2chlinux.dtdns.net/2ch-linux-ks/thread/1379628192.html
0313login:Penguin
2013/11/18(月) 12:25:40.83ID:gQ8I2wNgあれ、これを参考に分けたらパーティション4つだったような気がするんだけど、3つの画像しかないな・・・w
0314login:Penguin
2013/11/18(月) 12:55:27.65ID:IV48TpxI分ける必要性を感じないならswap以外一つでいいんじゃない?
0315login:Penguin
2013/11/18(月) 13:13:52.13ID:MCzBYozT端末エミュレータが/data/local/mntとかを/dev/loop255にmountしてをそれをchrootしてる
ホームの空きのの何もない所長押しでWidget追加で簡単起動も出来る
起動した後、/root/init.shとか読んでみ。chrootしてるから
0316login:Penguin
2013/11/18(月) 13:20:17.26ID:MCzBYozTあっちのスレに解答書いた
0317login:Penguin
2013/11/18(月) 13:42:30.11ID:J7blpXiU結局 >>312 でいいのかな。
/boot は前の方に作っておかないとうまくブートできない場合がある。
スワップの適量はいろんな人がいろんなこと言っててよくわからん。
古すぎる情報や根拠のない情報もあるのでよく見極めて。
デュアルブートしたいなら後ろのデカいパーティションをもっと小さくすればいいんじゃね。
0318login:Penguin
2013/11/18(月) 14:38:04.15ID:vtpBDDrG>>314
サンクスです
人によるのもあるのか、なるほど
0319login:Penguin
2013/11/18(月) 14:47:22.76ID:1SKLxNZeほとんど人によるもんばっかだよパーティションなんて。
0320login:Penguin
2013/11/18(月) 15:19:57.62ID:WTpyfAVmDebianでWebサーバを運用していたのですが、本当に突然にHDD空き領域がゼロになっていました。
その影響か、MySQLが一部飛んでいるようです。
この場合、どのログを参照したら良いのでしょうか?
よろしくお願いします。
0321login:Penguin
2013/11/18(月) 15:31:35.54ID:1SKLxNZeあと dmesg も。
0322login:Penguin
2013/11/18(月) 16:05:57.24ID:Ff9hu9cw0323login:Penguin
2013/11/18(月) 16:07:50.31ID:GR5cqCbp0324login:Penguin
2013/11/18(月) 16:22:01.90ID:tfhpuSbzどうもその数字の部分のせいで閲覧順序がアルファベット順にならないのですが
何か対策や代替ソフトはないでしょうか?
0325login:Penguin
2013/11/18(月) 16:34:20.57ID:fHFStqGK0326login:Penguin
2013/11/18(月) 17:07:39.99ID:vtpBDDrG0327login:Penguin
2013/11/18(月) 17:44:13.29ID:jJ9k/vmy切り替えるという認識でいいんでしょうか?
0328login:Penguin
2013/11/18(月) 17:51:55.54ID:1SKLxNZepermissive でテストして enforcing で実運用。
0329login:Penguin
2013/11/18(月) 18:01:53.09ID:jJ9k/vmyありがとうございますー
0330login:Penguin
2013/11/18(月) 18:46:05.87ID:aLtLArp0色々試してみましたがダメでした
0331login:Penguin
2013/11/18(月) 19:31:40.29ID:Ezk7jHCc> rpmbuildだと%preセクションからやり直されてしまいます。
変更がconfigのみなら変更箇所をSOURCES内のconfig-*に反映してからrpmbuild
0332login:Penguin
2013/11/18(月) 19:59:44.03ID:ck5peV8x0333305
2013/11/18(月) 20:30:27.93ID:iH7b8kqv>>331
やっぱりSOURCESをいじるのが正道ですかね。
本当はBUILDで作業した結果をRPMに反映したいんです。
>>332
short-circuitオプションはバイナリパッケージを作ってくれません・・・
とりあえずSPECの%prepと%buildと%installと%cleanを丸ごと削除し
-bbでrpmbuildするという荒技でなんとか目的は達成できましたが、
もっと要領良い方法はないかと調査中です。
最終手段はオレオレrpmbuild作成?
0334login:Penguin
2013/11/18(月) 20:30:54.25ID:MBGXw8ciググってそれらしいのいろいろ試してみたんですが、できませんでした。なにか方法はありませんか?
0335login:Penguin
2013/11/18(月) 20:56:35.53ID:pOgU3Jh3ディストロはDebian?Ubuntu?
0336login:Penguin
2013/11/18(月) 21:18:22.42ID:MBGXw8ciubuntuです
0337login:Penguin
2013/11/18(月) 21:29:16.26ID:Ezk7jHCc> 本当はBUILDで作業した結果をRPMに反映したいんです。
パッケージが「オリジナルのtarアーカイブ+ディストリの変更差分+SPECファイル」から作られるのは
ディストリ側での変更箇所&ビルド方法を"ファイル"として抽出、明確にする為
不確かな"作業"なんて混ぜちゃダメ
もし"作業"がコマンドの羅列として明確ならSPECファイルに入れるべき
0338login:Penguin
2013/11/19(火) 06:26:56.83ID:zZP6Qfoxスクリプトをできない俺にとって
わかりやすい解説だったよ
0339login:Penguin
2013/11/19(火) 07:00:23.00ID:7EJ8HvBGmount => どっかから読み出し
umount => どっかに書き出し
こんな感じ
0340login:Penguin
2013/11/19(火) 08:48:24.41ID:ebWgEVPx用途が分からないから分からないけど、真面目にやるとなると、起動時に原型から(起動用の)initramをまず作って→起動2して→本活用して→終了時に原型に戻す。みたいになるのかな
0341login:Penguin
2013/11/19(火) 08:48:59.54ID:ebWgEVPx0342login:Penguin
2013/11/19(火) 14:31:42.82ID:PqAU2ZJmgnomeって、serviceコマンドでstop やrestartってできるのでしょうか。
chkconfig --list | grep gdm では見つけられませんでした。
https://www.centos.org/forums/viewtopic.php?t=989
によると、ランレベル3にしてから、ランレベル5にすると書いてあります。
gnomeの起動って、rc5.dのスクリプトにないので起動するタイミングがわかりません。
すべてのスクリプトが起動し終わってから起動すると考えてよいのでしょうか。
0343login:Penguin
2013/11/19(火) 14:44:58.51ID:ggDrQIPnCent6.4にsamba4.1を入れてad+ファイル共有をして使用を考えています。
現在ファイル共有をローカルディスクで実施した場合adもファイル共有も問題なく動作するのですが、2台構成にしてどちらも同じ領域を見せたいためこのファイル共有領域をnfsサーバから払い出したいと考えています。
しかしnfs領域だと、windows側からnfs上のアクセス権利を操作しようとすると"この要求はサポートされていません"と出てまったく操作ができません。
尚、その領域にファイルを作成しようとすると、なぜかディレクトリは作成できるのですが、テキストファイルなどの場合エクスプローラが固まってしまい応答無しに一旦なるのですが復帰後みると何故か作成はできています・・。
Linux上からはacl操作は可能なのですが、なぜかwindows側からは何もできないのはなぜなのでしょうか・・・。linux上で権限を付与しても無理でした。
nfsはversion3となっています。
何か必要な設定や良い資料はありませんでしょうか。
お願いいたします。
0344login:Penguin
2013/11/19(火) 14:45:41.14ID:3sPLXmZ3gnome っていうか X かな。
再起動なら Ctrl+Alt+BS でいいんじゃね。
0345login:Penguin
2013/11/19(火) 14:49:35.14ID:3sPLXmZ3その辺の設定は /etc/init/prefdm.conf で。
0346login:Penguin
2013/11/19(火) 15:44:08.41ID:VHQ5uIr0nfs windows freezeでググったらこんなの出てきた
http://blogs.technet.com/b/sfu/archive/2012/02/20/explorer-windows-on-windows-nfs-client-freezes-while-access-shares-hosted-on-netapp.aspx
0347login:Penguin
2013/11/19(火) 15:54:37.55ID:3sPLXmZ3停止は initctl stop prefdm で。
$ git clone git://source.winehq.org/git/wine.git ~/wine-git
$ cd ~/wine-git
$ ./configure && make
$ sudo make install
以上
どっかしくったかな?
0350login:Penguin
2013/11/19(火) 20:45:55.48ID:herNF9Krありがとうございます
make installの前のmakeは入りませんか?
0351login:Penguin
2013/11/19(火) 21:28:39.70ID:9nm/Ldee$ ./configure && make(&&←がコマンドの連結)
0352login:Penguin
2013/11/19(火) 21:34:58.79ID:herNF9Krあ、そこにありましたか!
ありがとうございます
0353login:Penguin
2013/11/19(火) 22:01:33.35ID:PqAU2ZJm"/etc/init/prefdm.conf "で検索するとドキュメントを見つけられました。
どうやら、bootシーケンスの一番最後にビジュアルコンソールが開くということでした。
レスいただきありがとうございました。
0354login:Penguin
2013/11/19(火) 22:18:16.36ID:ScO9bccY下記の設定をしました。
RewriteEngine On
RewriteCond %{REQUEST_URI} ^/
RewriteCond %{DOCUMENT_ROOT}/%{REQUEST_FILENAME} !-f
RewriteRule ^/(.*)/(.*\.html)$ http://example.com/$1 [R=301,L]
RewriteCond %{REQUEST_URI} ^/
RewriteCond %{DOCUMENT_ROOT}/%{REQUEST_FILENAME} !-f
RewriteRule ^/(.*\.html)$ http://example.com/ [R=301,L]
もっとシンプルに出来ませんか?
動作例)
http://example.com/hogehoge.html が無かった場合は
http://example.com/ にリダイレクト
http://example.com/satiama/test.html がなかった場合は
http://example.com/saitama/ にリダイレクト
0355353
2013/11/19(火) 22:18:57.17ID:PqAU2ZJm見慣れないショートカットキーや、コマンドでした。
Ctrl+Alt+BSは、windows でいうところの、Ctrl+Alt+Delのようなものだと思いました。
これは、ロックダウンしておきたい機能です。ロックダウンソフトウェアはyumで導入したことがあります。
シャットダウンができないように設定できました。
このショートカットキーも使用禁止にできるのでしょうか。
>initctl stop prefdm
なにか、gnomeのベースが変わったんですかね。見慣れない・・・
0356login:Penguin
2013/11/19(火) 22:29:58.78ID:6n9XW4pL2つのフォルダの内容を比較して共通ファイルの名前を出力するコマンドもしくはスクリプトを教えて下さい。
0357login:Penguin
2013/11/19(火) 22:33:09.86ID:ykbOSy8Vdiff -rs とかか?
0358login:Penguin
2013/11/19(火) 22:37:54.90ID:6n9XW4pL同一ファイルが表示される点ではよいのですが、違いを表示しない方法があれば教えてください。
0359login:Penguin
2013/11/19(火) 22:46:22.94ID:ykbOSy8V$ LANG=C diff -rqs Downloads Downloads2 | grep -v '^Only in ' | grep -v '^Files .*differ$'
とかかね。イマイチ美しくないね。
0360login:Penguin
2013/11/19(火) 22:55:14.32ID:6n9XW4pL0361login:Penguin
2013/11/19(火) 22:55:18.30ID:4CxAhq9nだめか? 単純な比較するだけなら楽。構文は
dirdiff {directoryA} {directoryB}
0362login:Penguin
2013/11/19(火) 23:03:55.63ID:4CxAhq9n0363login:Penguin
2013/11/19(火) 23:08:56.26ID:+ACYNMly差分とるのが目的のコマンドなんだから、しゃーない。
-N(--new-file)使えば、Onlyのとこは省略できるんじゃないか。
0364login:Penguin
2013/11/19(火) 23:11:31.30ID:+ACYNMlyそれなら、grep identical$でいいってことか。
0365login:Penguin
2013/11/19(火) 23:51:12.78ID:pef5RiCG0366login:Penguin
2013/11/20(水) 00:49:19.87ID:wPALjMIoこんなんだけでできそうだけど
find a b -mindepth 1 -print | cut -d / -f 2- | sort | uniq -d
0367login:Penguin
2013/11/20(水) 00:51:38.59ID:rghBsAuZ0368login:Penguin
2013/11/20(水) 00:52:06.66ID:wPALjMIofind a b -mindepth 1 -type f |cut -d / -f 2-|sort|uniq -d
0369login:Penguin
2013/11/20(水) 01:07:08.00ID:wPALjMIofind a b -mindepth 1 ! -type d -print
0370login:Penguin
2013/11/20(水) 01:23:46.45ID:iqJ3s6GSシンプルは難しいな。
Directory docroot のディレクティブの中なら
%{DOCUMENT_ROOT} は省略できると思う。
あと、これ同名のディレクトリがあった時どういう挙動するんだろ
ということで、!-d も追加
<Directory /document/root> <- 実際の docrootに修正
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} \.html$
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^/(.*)/ http://example.com/$1 [R=301,L]
RewriteCond %{REQUEST_FILENAME} \.html$
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^/ http://example.com/ [R=301,L]
</Directory>
動作確認してないけど、自分ならこんな感じで書くかな。
動かなくても知らんw
あとは、対象ディレクトリが一部だけとかの場合などは
記述がどんどん多くなるので、
各ディレクトリで .htaccess などで制御するぐらいかな。
0371login:Penguin
2013/11/20(水) 01:46:17.23ID:Vu7qrSHYRewriteEngine on
RewriteCond %{DOCUMENT_ROOT}%{REQUEST_URI} !-f
RewriteRule ^/(.*?)[^/]+\.html$ http://example.com/$1 [R=301,L]
0372login:Penguin
2013/11/20(水) 07:35:55.22ID:mzkhbqgx0373login:Penguin
2013/11/20(水) 08:16:01.10ID:HK7JkEnHhttps://access.redhat.com/site/documentation/ja-JP/Red_Hat_Enterprise_Linux/6/html/Deployment_Guide/s2-x-server-config-xorg.conf.html#s3-x-server-config-xorg.conf-serverf
「gnomeのベース」ってよくわからんけど、
System V init から Upstart に変わった。
0374login:Penguin
2013/11/20(水) 10:05:17.10ID:f3D9ShTD試しにallyesconfig使ってみたらコンパイルが死ぬ程遅かった上に、起動中に画面が落ち(時間掛かり過ぎ)、そのまま帰らぬ人となりました。つか少なくとも守備は完璧なはずだろオイなんだよこれ
0375login:Penguin
2013/11/20(水) 10:13:29.00ID:HK7JkEnHテスト用か何かじゃないの。
0376login:Penguin
2013/11/20(水) 11:16:03.66ID:RnfJ1oHn0377login:Penguin
2013/11/20(水) 12:29:20.17ID:HQqkBC+Gこれって、CentOSに最初から入っていないのでしょうか。
次のようにRuntimeは入っています。
# java -version
java version "1.7.0_45"
OpenJDK Runtime Environment (rhel-2.4.3.2.el6_4-x86_64 u45-b15)
OpenJDK 64-Bit Server VM (build 24.45-b08, mixed mode)
だめだというのなら、次のサイトからWindowsの場合のようにインストールなどしてやる必要がありますか?
http://www.java.com/en/download/manual.jsp
0378login:Penguin
2013/11/20(水) 13:34:36.63ID:HK7JkEnHリンク張ればいいらしい。
http://wiki.centos.org/HowTos/JavaRuntimeEnvironment
0379login:Penguin
2013/11/20(水) 13:42:18.40ID:qRqw6Dde色々考えて下さった皆様ありがとうございます。参考にさせていただきます。
0380annonymous
2013/11/20(水) 16:11:25.82ID:91T7l1Ayありがとうございます リンク読みました
oracleのページからダウンロードして、インストールします
alternativeコマンドでjavaのバージョンを選ぶところがあります
どうして、latest/bin/javaにスイッチしてやる必要があるんですか
インストールして、モジュールへのリンクをmozilla/plugins/に作成するだけではダメなのでしょうか
プラグインと実行環境は合わせないといけないからでしょうか
面倒な場合、linux版のchromeを使ってもいいの
0381annonymous
2013/11/20(水) 16:17:31.29ID:91T7l1Ayフラッシュや、javaランタイムは使えるのでしょうか。
まだβ版ということらしいですが。
0382login:Penguin
2013/11/20(水) 16:18:04.24ID:HK7JkEnH聞く前に使ってみりゃいいんじゃね。
0383login:Penguin
2013/11/20(水) 17:38:04.77ID:nsPdWOqvフラッシュが安定しない
linuxでもマイナーなディストリだからかもしれんが、自分の使ってるのは
0384login:Penguin
2013/11/20(水) 19:02:42.94ID:wPALjMIo拙者の環境だとicedtea6-1.9/jre/lib/i386/IcedTeaPlugin.so
を
xulrunner-1.9.1.16/lib/xulrunner-1.9.1/plugins/
にシンボリックリンクを貼ってるだけ。
centosのpackageを見てみると
icedtea-web-1.2.3-4.el6_4.i686.rpm
とそれ関連のものがありそうな雰囲気だね。
yumで検索して中身みてIcedTeaPlugin.soがあるかどうか確かめてみたりするといいのかもしれない。
oracleのものをinstallするなら名前は違うと思うけど勘でどうにか頑張って。
0385login:Penguin
2013/11/20(水) 22:22:30.09ID:LqyBiPYv1 ipv4とipv6のアドレスを持っている
2 実際には届かなくてもok
3 経路上のルータからunreachが返って来てもok
4 突然dnsレコードが亡くなったりしない
を満たすホストは有りますか?
m.root-servers.netがこれに該当しますが、他にありますか?
送る理由は企業秘密です
頻度は最大1パケット/1分
0386login:Penguin
2013/11/20(水) 22:34:29.42ID:HK7JkEnH0387login:Penguin
2013/11/20(水) 22:37:41.33ID:/Dr9wHfEここはスレタイ通り「くだらねえ質問」を書き込むスレなので、
仕事の重要な相談を書くのはスレ違いなのだが……。
質問者のためにも、わりとマジでここに重要な仕事の話は書かない方がいい気がしてきた。
そんなマズい話は出てきたりしないとは思うが……。
(会社から書きこんではないよね? 2chはブロックしてるところも多い筈だから違うかなとも思うが)
0388login:Penguin
2013/11/20(水) 22:41:19.01ID:bZf4Hlhl0389login:Penguin
2013/11/20(水) 22:46:21.37ID:rghBsAuZ0390login:Penguin
2013/11/20(水) 22:46:28.02ID:HK7JkEnHどことの?
0391login:Penguin
2013/11/20(水) 22:50:09.61ID:bZf4Hlhlム板のネットワークプログラミングスレ
0392login:Penguin
2013/11/20(水) 22:54:12.17ID:HK7JkEnHhttp://toro.2ch.net/test/read.cgi/tech/1351670708/385
これか。
0393login:Penguin
2013/11/20(水) 22:59:59.53ID:rghBsAuZ適当にランダムなipに向けて投げればいいじゃんと思うな
0394login:Penguin
2013/11/20(水) 23:02:08.83ID:HQqkBC+G>IcedTeaPlugin.so
これをプラグインとして、firefoxにリンクしてやれば、
java runtimeの必要なwebページがみられるようになるのですか?
(adobeのフラッシュも?)
0395login:Penguin
2013/11/21(木) 02:49:58.48ID:rM5TWnOPhttp://get.adobe.com/flashplayer/
ここから取れます。yum版もあるね。yum分るならそれがいいと思う。
adobeから取ってきて同じくプラグインフォルダに入れれば見れます。
/usr/lib/firefox-バージョン/plugins/
または
/usr/lib/mozilla/plugins/
となっているかもしれません。そこに入れるだけです。
gnashというsoftwareでもプラグインとして動きます。
プラグインとしてではなくても動きますが、たぶんadobeのほど動かないと思う。
ちなみにyoutube見るだけならmplayerとyoutube-dlでも見れます。
>>379
使えなさそうなので書き直してみた。
本当はsedでやったら楽だと思うんだけど、
指定したdirectoryにsedの区切りの文字が入った時の対処が分らなかったから結局長くなった。
後お酒飲んでるし頭もよく無いので間違いがあると思うけどdashとzsh両方で動くように作ったから
unixでも動くはず。
0396login:Penguin
2013/11/21(木) 02:52:27.65ID:rM5TWnOPfor r in "$@"
do
# ^先頭から削除する文字をbyte数で作っていく。
cut_tmp=$( echo -n "$r" | wc -c )
# 文字の終わりが / なら ( / ./ ../ ../../ a/ .// ..///b/../// )
# 文字数+1つ先の位置から表示する。
# 文字の終わりが 上記以外なら ( a . .. ../.. a .//a ..///b/.. )
# findの出力はその引数の後に/をつけるので+2つ先の位置から表示する。
if test "$( echo "$r" | cut -b $cut_tmp )" = /
then
cut_tmp=$( expr $cut_tmp + 1 )
else
cut_tmp=$( expr $cut_tmp + 2 )
fi
find "$r" ! -type d -print | cut -b ${cut_tmp}-
done | sort | uniq -d
0397login:Penguin
2013/11/21(木) 03:39:17.62ID:rM5TWnOP文字codeによっては1byte文字じゃない場合に失敗あるかもね。
もう諦める。いつか修行して帰ってくるさらば。
中間file作ってdiffでやるのが一番いいかもね。
0398login:Penguin
2013/11/21(木) 04:29:35.00ID:M6nUfrSEまた荒らしてるのか
0399testはほぼしてない。
2013/11/21(木) 06:05:11.83ID:rM5TWnOPfor r_a in "$@"
do
flag=1
cut_tmp=$( echo -n "$r_a" | wc -c )
for r_b in $(find "$r_a" ! -type d -print)
do
if test $flag -eq 1
then
if test "$( echo "$r_b" | cut -b $( expr $cut_tmp + 1) )" != /
then
cut_tmp=$( expr $cut_tmp + 1 )
else
cut_tmp=$( expr $cut_tmp + 2 )
fi
flag=0
fi
echo "$r_b" | cut -b ${cut_tmp}-
done
done | sort | uniq -d
0400login:Penguin
2013/11/21(木) 12:14:21.15ID:jds39q7Pム板でコテンパンにのされたド底辺がこっちに貼ったようだね
よほど悔しかったらしい ド底辺の爆笑レスを抜粋して紹介しよう
これらは>>385のあとパケットはttl = 1で送る事が明らかにされた以降のレス
ム板って楽しいでしょ
http://toro.2ch.net/test/read.cgi/tech/1351670708/397
> From: [397] デフォルトの名無しさん <sage>
> Date: 2013/11/19(火) 09:57:58.97
> m.root-servers.netを襲うかもしれないし、
> 通報しておいたほうがいいんじゃね?
> こういう不文律が通じないアフォは徹底的に駆除するべき
http://toro.2ch.net/test/read.cgi/tech/1351670708/537
> From: [537] デフォルトの名無しさん <>
> Date: 2013/11/20(水) 21:50:57.43
> そもそもルーターがTTLを1減らさなきゃいけない決まりはないし。
> HopLimitとは違うのだよ。
0401login:Penguin
2013/11/21(木) 12:15:06.91ID:rW93/bgl0402login:Penguin
2013/11/21(木) 18:09:51.00ID:S8noQKyR>>395
丁寧にありがとうございます。
IcedTeaPlugin.so に魅力を感じました。
YUMで導入できるパッケージに入っているのも嬉しいですね。
ぜひ、試してみたいと思います!!
そのほか、ADOBEのフラッシュについての情報もありがとうございます。
参考になります。
0403login:Penguin
2013/11/21(木) 20:23:02.79ID:rM5TWnOPごめん再三のミス。
> for r_b in $(find "$r_a" ! -type d -print)
を
for r_b in "$(find "$r_a" ! -type d -print)"
じゃないと空白含むと動かないね。
0404login:Penguin
2013/11/21(木) 21:52:22.02ID:rM5TWnOPわるいわるい思いつきで書きすぎですでに荒らしだね。
""でかこっちゃ駄目だね。ようするに全部失敗。
さすがに荒らしかしてるのでもう一人で書き直してここには書くのやめとく。
0405login:Penguin
2013/11/21(木) 22:46:12.66ID:fmDTR7FV最近システムをIntel LANが二つ(82579LMと82574L)実装されたマザーに載せ替えたのですが
なぜかそれらのMACアドレスが誤って同じものに認識されてしまい困っています。
片方をifconfig eth1 hw etherコマンドで一時的に書き替えてやれば普通に使えるのですが
ネットワークを再起動させるとまた重複した状態に戻ってしまいます。
以下の設定ファイル以外に確認すべき項目はあるでしょうか?
$ cat /etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE=eth0
HWADDR=aa:bb:cc:dd:ee:14
$ cat /etc/sysconfig/network-scripts/ifcfg-eth1
DEVICE=eth1
HWADDR=aa:bb:cc:dd:ee:15
$ cat /etc/udev/rules.d/70-persistent-net.rules
# PCI device 0x8086:0x1502 (e1000e) (custom name provided by external tool)
SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="aa:bb:cc:dd:ee:14", ATTR{type}=="1", KERNEL=="eth*", NAME="eth0"
# PCI device 0x8086:0x10d3 (e1000e) (custom name provided by external tool)
SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="aa:bb:cc:dd:ee:15", ATTR{type}=="1", KERNEL=="eth*", NAME="eth1"
$ ifconfig eth0
eth0 Link encap:Ethernet HWaddr aa:bb:cc:dd:ee:14
$ ifconfig eth1
eth1 Link encap:Ethernet HWaddr aa:bb:cc:dd:ee:14
0406login:Penguin
2013/11/21(木) 23:03:28.65ID:bI85jWlfとりあえずSingle User Modeか適当なLiveCDで起動してみて
カーネルが同じMACアドレスとして認識しているのか
それとも後で他のソフトが書き替えてるのか切り分けてみたら
0407login:Penguin
2013/11/21(木) 23:06:05.12ID:bI85jWlfあと $ dmesg | grep eth
の結果と
$ sudo lshw
eth0、eth1ががどのデバイスになってるか確認
0408405(1/2)
2013/11/21(木) 23:35:31.84ID:fmDTR7FVレスありがとうございます。サーバーがただ今稼働中の為LiveCDは使用出来ませんが
提示いただいたコマンドで確認する限りではどちらもHWレベルでは正しく認識されているようです。
$ sudo lshw
*-network
description: Ethernet interface
product: 82579LM Gigabit Network Connection
vendor: Intel Corporation
physical id: 19
bus info: pci@0000:00:19.0
logical name: eth0
version: 04
serial: aa:bb:cc:dd:ee:14
*-network
description: Ethernet interface
product: 82574L Gigabit Network Connection
vendor: Intel Corporation
physical id: 0
bus info: pci@0000:04:00.0
logical name: eth1
version: 00
serial: aa:bb:cc:dd:ee:15
0409405(2/2)
2013/11/21(木) 23:36:40.53ID:fmDTR7FV$ dmesg | grep eth
e1000e 0000:00:19.0: eth0: (PCI Express:2.5GT/s:Width x1) aa:bb:cc:dd:ee:14
e1000e 0000:00:19.0: eth0: Intel(R) PRO/1000 Network Connection
e1000e 0000:00:19.0: eth0: MAC: 10, PHY: 11, PBA No: FFFFFF-0FF
e1000e 0000:04:00.0: eth1: (PCI Express:2.5GT/s:Width x1) aa:bb:cc:dd:ee:15
e1000e 0000:04:00.0: eth1: Intel(R) PRO/1000 Network Connection
e1000e 0000:04:00.0: eth1: MAC: 3, PHY: 8, PBA No: FFFFFF-0FF
BIOSで表示されるMACアドレスも上記の通りであることを確認しています。
何か解決の糸口になりますでしょうか?
0410login:Penguin
2013/11/21(木) 23:45:59.10ID:QF9RWQUCNetworkManagerは?
http://www-06.ibm.com/jp/linux/tech/doc/002cfbe4.html
0411login:Penguin
2013/11/21(木) 23:52:09.38ID:rM5TWnOP三時間ルールで最後に一回書かせて下さい。またtestはしていませんが本当にもうやめますから。
そこの部分を
find "$r_a" ! -type d -print | while read r_b
で動くはず。
0412login:Penguin
2013/11/22(金) 03:02:19.96ID:fSnlVpXEよしcentos使ってないけど、答えてみようかな適当に。
また間違い間違いばっかだろうがね。
適当にinit.d/networkをつまみみよんで追って見たけど
拙者にはどうも
/etc/sysconfig/network-scripts/network-functions
に間違いがあるような気がする。
この中の関数のここらへんの挙動はこれであってるのかな。
get_config_by_device ()
get_config_by_hwaddr ()
ちょっと勉強不足でよく分らないのだけど
get_config_by_device ()
の中の
LANG=C grep -l "^[[:space:]]*DEVICE=${1}\([[:space:]#]\|$\)" \
を
LANG=C grep -l "^[[:space:]]*DEVICE=${1}\([[:space:]#]\|$\)*" \
に
get_config_by_hwaddr () の中の
LANG=C grep -il "^[[:space:]]*HWADDR=${1}\([[:space:]#]\|$\)"
を
LANG=C grep -il "^[[:space:]]*HWADDR=${1}\([[:space:]#]\|$\)*"
にしてから
/etc/init.d/network restart
するとどうなる?
■ このスレッドは過去ログ倉庫に格納されています