[過去ログ] くだらねえ質問はここに書き込め! Part 245 (1002レス)
1-

このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
687: 2021/09/27(月)13:59 ID:5/tPsMLD(1) AAS
え?独りじゃないの?w
688: 2021/09/27(月)16:46 ID:8b0UHmE8(2/2) AAS
早く教えろやww
----------------------
いつもアーチーのwikiを愛読してるものです。よろしく。
ddrescue 絡みで以下

$ sudo mount -o subvol=@ /dev/loop0p2 /mnt

$ sudo btrfs scrub start /mnt
scrub started on /mnt, fsid 98d2193c-b09e-4f8b-b78d-dc9ff9906263 (pid=1929)

<< scrub が一瞬にして終わり、

$ watch sudo btrfs scrub status /mnt

$
Every 2.0s: sudo btrfs scrub status /mnt kyo: Sat Sep 25 13:17:40 2021

scrub status for 98d2193c-b09e-4f8b-b78d-dc9ff9906263
scrub started at Sat Sep 25 13:17:35 2021 and was aborted after 00:00:00

<< この行からまったくスクラブしてないことが読み取れる

total bytes scrubbed: 0.00B with 0 errors
次はどうすればよいですか?

>>731
このくそうぜえネガキャン野郎を退治してくれたら教えてあげるよ
外部リンク[html]:hissi.org
外部リンク[html]:hissi.org

>>732
そんな交換条件なんかいらねーよ。失せろクズw
689
(1): 2021/09/27(月)19:56 ID:YC5lWVZm(1/2) AAS
>>686
まじか。manには同じように書いているけど
TEST(1) BSD General Commands Manual TEST(1)

NAME
test, [ -- condition evaluation utility

SYNOPSIS
test expression
[ expression ]
[以下略]
690
(2): 2021/09/27(月)20:04 ID:L9TkVPAd(1) AAS
>>689
こちらは日本語版
TEST(1) FreeBSD General Commands Manual TEST(1)

名称
test, [ – 条件評価ユーティリティ

書式
test expression [ expression ]

解説
test ユーティリティは、式を評価し、真と評価するなら、0 (真)
の終了ステータスを、 返します。 そうでなければ、1 (偽) を返します。
また、式がないなら、 test は、1 (偽) を返します
[以下略]
691
(1): 2021/09/27(月)20:16 ID:YC5lWVZm(2/2) AAS
>>690
BSDのツッコミ待ち失敗したorz
観念してGNUを。。。
TEST(1) User Commands TEST(1)

NAME
test - check file types and compare values

SYNOPSIS
test EXPRESSION
test
[ EXPRESSION ]
[ ]
[ OPTION
[以下略]
692: 690 2021/09/27(月)20:24 ID:CbKcv5m3(1) AAS
>>691
すまぬ
ワケあってわざわざ689にしたのかと思ってたわ
693: 2021/09/27(月)23:55 ID:Apw9ohvY(1) AAS
別名じゃないってのはそのままエイリアスじゃないって意味では
実際は組み込みと外部両方あるんだし
あえてtestを使うことってあるんだろうか
$ type -a [ test
[ はシェル組み込み関数です
[ は /usr/bin/[ です
test はシェル組み込み関数です
test は /usr/bin/test です
694
(1): 2021/09/28(火)07:43 ID:TsUq+ZWb(1) AAS
>>677-684
スレチ。荒らしに反応する奴も荒らし
695: 2021/09/28(火)08:13 ID:6ovGcmUS(1) AAS
>>694
そう言うお前がいちばん反応してるじゃん
696: 2021/09/28(火)08:26 ID:Zl6bINqC(1) AAS
$ ll /bin/[ /bin/test
-rwxr-xr-x 1 root root 59736 9月 5 2019 '/bin/['*
-rwxr-xr-x 1 root root 55640 9月 5 2019 /bin/test*
ハードリンクでもなくてバイナリとしては別物なんだな。
697: 2021/09/28(火)11:34 ID:x5TP/oVJ(1) AAS
ソースコードの殆どは共有してそうだけどね
698
(1): 2021/09/28(火)12:34 ID:WCmaON/T(1) AAS
外部リンク[c]:github.com
699: 2021/09/28(火)13:25 ID:cJi2c4Cs(1) AAS
LBラケット?
ロードバランサ??
700: 2021/09/28(火)13:37 ID:NR7n6Otx(1/2) AAS
レフトブラケットやろ
701
(1): 2021/09/28(火)13:49 ID:NR7n6Otx(2/2) AAS
そういや普通はcoreutilsのほうじゃなくてbashのビルトインのほうが使われるのかしら?
702: 2021/09/28(火)13:56 ID:VkiRQZtl(1) AAS
>>698
おぉ、その2行が
59736 - 55640 = 4096
の差に反映されてるのか。
703: 2021/09/28(火)14:02 ID:Z+xXO56T(1) AAS
>>701
[ --help と /usr/bin/[ --help 試してみ
多分そう言うこと
704: 2021/09/28(火)16:03 ID:k+0ObXF6(1) AAS
>>685
説明が分かりづらいけど要するに

if
  [ 〜 ]
then
 :
fi

ってことでしょ?

[ がコマンド名で、 ] は [コマンドの引数
引数全部に "" をつけると
[ "10" "-gt" "0" "]" を実行してるのと同じ
705: 2021/09/28(火)17:30 ID:0CT1xy/C(1) AAS
ビルトインって組み込みって訳すんだね知らんかった
内部ってのも違和感あったからずっとビルトインって呼んでた
706: 2021/09/28(火)22:22 ID:VvUbczoQ(1) AAS
bash のオプションの -v と -x がもっと知られてもよいと思う
707: 2021/09/28(火)22:54 ID:fmbaDgaQ(1) AAS
#!/bin/sh で時々使ってるわ
708
(1): 2021/09/29(水)07:48 ID:vTJSbOww(1) AAS
bシェルは拝金主義だから使わない
709
(1): 2021/09/29(水)07:53 ID:4ol5tA21(1) AAS
Linuxにボーンshなんか入ってないでしょ
大抵bashへのsymlinkかdash
710
(1): 2021/09/29(水)08:20 ID:bPJu+U0u(1) AAS
>>708
まさかとは思うけどシェルスクリプトを #!/bin/csh で書く変人?
711: 2021/09/29(水)09:03 ID:bU3duDcF(1/2) AAS
centOSでLinuxを勉強しようと思うのですが、バージョンは7と8どちらが良いですか?
712: 2021/09/29(水)09:16 ID:LGmiJ87r(1) AAS
CentOSはRedHatの方針転換によって事実上終了したから使っちゃダメ
713: 2021/09/29(水)10:59 ID:M/LZGugb(1) AAS
centos7 2024年6月30日終了
centos8 2021年末終了
centos9 作成の予定無し。出ない。
※日付けがおかしい気がするかもしれないが、間違いではない。
より長く使えるという意味ではcentos7。それか、未来を考えてcentos streamか、centos以外。
714
(1): 2021/09/29(水)12:21 ID:bU3duDcF(2/2) AAS
意見ありがとうございます
CentOS以外のディストリビューションを考えてみます
715: 2021/09/29(水)12:45 ID:tuDn621s(1) AAS
>>714
逆に、7系を勉強したいというのならCentOS7でよいけど、
8系を勉強したいならAlma LinuxとかRocky LinuxがCentOS8の代替となるし
本家RHEL8でもいい

純粋な勉強ならRHEL8かな
そこから、Alma LinuxもRocky Linuxもほぼ同じである、違うのはこの辺である、
なんてのが分かる程度に感覚をつかめれば、勉強用のRHEL8から卒業できるかと
716: 2021/09/29(水)12:46 ID:gaNgQtz4(1) AAS
CentOS がダメなら、Debian, Ubuntu, Amazon Linux とか
717: 2021/09/29(水)13:18 ID:HLSBKXbw(1) AAS
無償化したミラクルってのは選択肢に入るかい?
718: 2021/09/29(水)14:10 ID:oO5OOHax(1) AAS
>>709
C言語とGCCみたいに
Bourneを実装ではなく言語名だと思ってる人は多い
719: 2021/09/29(水)15:32 ID:CMuz6Gce(1) AAS
そんなこと思ってんのお前だけ寝言は寝て言え
720: 2021/09/29(水)18:18 ID:fGc1oPa1(1/3) AAS
windowsでNTFS圧縮したフォルダってlinuxで使うと何か問題あるのかな?
デュアルブートしてるんだけど
721: 2021/09/29(水)18:20 ID:fGc1oPa1(2/3) AAS
今のところ問題ないからそのまま使ってるんだが
722: 2021/09/29(水)18:26 ID:OBc9qjv1(1) AAS
俺は一応ファイルはLinuxパーティションへコピーしながら使ってるわ
詳しい話を聞きたかったらこちらがオススメ
ファイルシステム総合スレ その19
2chスレ:linux
723: 2021/09/29(水)18:31 ID:fGc1oPa1(3/3) AAS
それじゃそのスレでも聞いてみるか
一回NTFSのデータパーティションが壊れた事があるから心配なんだよね
724
(1): 2021/09/30(木)07:51 ID:RMSlhtiG(1/2) AAS
バックアップでrootがtarを作って
/home/backup配下に置きたい場合
自動的に所有権が backup.root にすることってできる?
スクリプトでファイル作成後にchownするしか無い?

set user bitってやつを使うの?
725
(1): 2021/09/30(木)09:15 ID:2vrF2pVq(1) AAS
rootがじゃなくてbackupがtar作りゃいいじゃん
726
(1): 2021/09/30(木)10:12 ID:RMSlhtiG(2/2) AAS
>>725
そのディレクトリはhogehogeがユーザなのでbackupが読めないの
こういう場合は読み込み権限を与えるか、あとでchownするかの2択になるのかな
727: 2021/09/30(木)10:32 ID:fjCMR7JU(1) AAS
>>726
・/home/backupをSambaで共有フォルダにする
 そのときに force user = backup とする
・その共有フォルダを、例えば/mntにmountする
・tarファイルをその/mntに置く

rwxのパーミッションの限度を超えてるので、NTFSを活用するのもいいかも
728: 2021/09/30(木)10:40 ID:tD+ApG05(1) AAS
>>724
sudo useradd backup
sudo chown backup /home/backup

and

sudo -u backup tar cf /home/backup/unko.tar /home/src/unko.c

or

sudo cp -a /usr/bin/tar /usr/bin/tar.backup
sudo chmod 4755 /usr/bin/tar.backup
/usr/bin/tar.backup cf /home/backup/unko.tar /home/src/unko.c
729: 2021/09/30(木)11:03 ID:g59icqlp(1) AAS
ACL使うヨロシ
730: 2021/10/01(金)00:31 ID:xMsVu1iv(1) AAS
Linux版のFirefox Portableを使いたいのですが、どうすればいいでしょうか
731
(1): 2021/10/01(金)03:56 ID:+3X7CrRE(1) AAS
【ポータブル】Mozilla Firefox Portable 4
2chスレ:software
732
(1): 2021/10/01(金)15:05 ID:xdBhumyd(1) AAS
>>710
スクリプトではプロンプトは出ないからセーフ
733: 2021/10/01(金)15:25 ID:xS6JvBBl(1) AAS
プロンプトなんか「コマンド?」とかにしてしまえばいいのに
734: 2021/10/01(金)16:29 ID:ERQuY6G+(1) AAS
そこは
How many flies?: 0-15
_

で。
735: 2021/10/10(日)10:32 ID:+1UpWgbp(1/2) AAS
年に一度の安売り期間で「VMware Workstation 16 Pro」を購入しようと伺ってたら、
ちょっと前の15%OFFが消えてずっとこの状態です。
外部リンク[html]:store-jp.vmware.com

もしかしてブラックフライデーとかサイバーマンデーはもう終わっちゃったんですかね・・・
736: 2021/10/10(日)10:33 ID:+1UpWgbp(2/2) AAS
誤) 伺ってたら、
正) 窺ってたら、
737: 2021/10/10(日)13:07 ID:+fyJXPjS(1) AAS
ソフトウェア
2ch板:software
738: 2021/10/13(水)08:16 ID:KsOUozwO(1/2) AAS
Linuxにはrloginみたいなソフトってないのでしょうか
739
(1): 2021/10/13(水)08:21 ID:4PNrRCJ7(1) AAS
そもそもそんな質問してる時点で知らないとも思えんが
Debian -- bullseye の rsh-client パッケージに関する詳細
外部リンク:packages.debian.org
740: 2021/10/13(水)09:24 ID:KsOUozwO(2/2) AAS
>>739
ネットで検索してもLinuxに対して接続するwin.macのしか出てこなかったので助かりました
ありがとうございます
741
(1): 2021/10/13(水)20:49 ID:GCHtOQds(1) AAS
LinuxでAndroidゲームをやる方法ありませんか?
Genymotionはroot固定なのでAndroidゲームが動かない場合多いのです
742
(5): 2021/10/13(水)23:33 ID:LaCDuY3D(1) AAS
社内のネット回線に接続するとブラウザでGoogleやYahoo等のサイトにログイン出来なくなります。Windows機だと普通にログイン出来ますがなぜでしょうか?
社内プロキシは掛かってません。
ubuntu、mint、 Kali等試しましたがどれも同じでした。
あとなぜかスピードテストするとアップロードが0になります。
743: 2021/10/13(水)23:57 ID:4sJtj18W(1) AAS
>>742
うちの職場のネット回線では、UbuntuのブラウザでGoogleでもYahooでも問題なくログインできるので、
会社のネット回線に問題がある可能性が高いのではとしか言えないな。
macOSやiOSも同様にダメなのか。
744: 2021/10/14(木)00:08 ID:AADIKRVt(1) AAS
自分はプロキシを設定していなくとも、会社のドメイン管理で
プロキシが設定されている、ということはよくあることだわな

こういう、実は誰かが設定してくれていた系のトラブルって、
昔はUNIX系OSでの方が多かった気がする
745: 2021/10/14(木)03:29 ID:9/tTHTZk(1) AAS
>>742
管理者の気持ちを解ってやれ
746: 2021/10/14(木)09:38 ID:88YrGIvO(1) AAS
>>742
名前解決はどうなってる。
ADでというならそこを指してはどうか。
あとはLDAPで参加するとか。いずれにせよ無事に繋がってる側でtraceかけるなりして切り分けするんだ。
内側のアドレスには繋がるのかとか、
もらうアドレスが一緒か、固定か、など情報がOSとブラウザだけではエスパーするしかない。
747: 2021/10/14(木)10:08 ID:ysr4WTDc(1/3) AAS
>>741
unroot
748: 2021/10/14(木)10:10 ID:ysr4WTDc(2/3) AAS
>>742
newと応答以外の上りはフィルタ
749: 2021/10/14(木)10:12 ID:ysr4WTDc(3/3) AAS
windowsの時と、linuxの時で経路が違うのでは?
750: 2021/10/14(木)10:31 ID:qPfFa3ww(1) AAS
>>742
Linuxの設定の問題か、会社回線の設定の問題か、まずは会社の担当者に問い合わせるのが早いし当たり前
万一、会社の規定違反に掛かっている可能性だってある
うちの会社ではWindows以外のPCを社内LANに接続するには理由届けが必要
勝手に使用すると検知されて問い合わせ来てたみたいだし
751
(1): 2021/10/15(金)02:57 ID:1q/KxhSM(1) AAS
>社内のネット回線に接続すると、
>ブラウザで、GoogleやYahoo等のサイトにログイン出来なくなります

社内以外からでは、Linux でログインできるのか?
752
(4): 2021/10/15(金)09:01 ID:+maADkZr(1/2) AAS
Centos7 + MATEの環境(yumで導入)でfirefoxが使える状態になっています。

最初1ユーザー(testuser)で、firefoxの設定を色々済ませた後、
/home/testuser/.mozilla/firefoxを、他のユーザーのhomeディレクトリにrsync -aでパーミッション含めてコピーしました。(ユーザーに合わせてchownも行いました)

他のユーザーのMATEセッションで、firefoxを起動すると、1回目はうまく起動するのですが、
2回目は赤いテキスト文字の書かれた小さいウインドウが開くばかりで正常に動作しなくなります。
firefoxフォルダを削除すると起動できます。

firefoxフォルダのコピーをしさえすれば、設定を丸写しにできるものだと思っていたのですが、
何か作法がおかしいのでしょうか。
753: 2021/10/15(金)10:27 ID:QR84v1WP(1/2) AAS
>>751
DNSちゃんと設定しろ
754: 2021/10/15(金)10:28 ID:QR84v1WP(2/2) AAS
あ、質問してるのは違う人かすまん
755
(1): 2021/10/15(金)11:52 ID:+q4Sr5+k(1) AAS
>>752
そのコピーしたファイルのどれかに

/home/testuser/.mozilla/firefox

っていうパスが書かれているのでは?
756
(1): 2021/10/15(金)12:12 ID:qUdHFme8(1/2) AAS
>>752
ユーザーや環境が違うのに、設定だけ丸写しだからうまくいかないんじゃないの?
Firefoxの正しい作法としてはFirefoxの同期機能を使え、となるし実際、あっさり移行できる
アドオンがおかしい場合、この限りではないんで、だめならアドオンは一旦全部オフに
757
(3): 752 2021/10/15(金)18:43 ID:+maADkZr(2/2) AAS
>>755
>>756
レスありがとうございます。
firefoxフォルダのコピーはやめて、
シンプルに設定ファイルを全ユーザーごとにイチから設定しようと思います。
(ホームページの設定とデフォルトフォントくらいなのでそれほど大変でない)

ところで、
各ユーザーはfirefoxフォルダはそれぞれ新生されることになるのですが、
あるユーザーのfirefoxのメニューは日本語なのに、別のユーザーは英語になります。
MATEは全て日本語環境になっていました。
各ユーザーは、useraddで作成したに過ぎないので設定はどれも同様なはずですが、
どうしてfirefoxのメニューが英語の場合、日本語の場合に分かれてしまうのでしょう、
758
(1): 2021/10/15(金)22:23 ID:/V11aexk(1) AAS
>>757
//kb.mozillazine.org/User.js_file

この仕組みを利用すれば全ユーザーごとに設定する必要はなくなるよ
少ない設定項目とのことなので使わないでもいいかもしれないけど一応こういうのもあるって感じで
759
(1): 2021/10/15(金)23:36 ID:qUdHFme8(2/2) AAS
>>757
個別アプリの話になるとソフトウェア板にFirefox質問スレあるので状況伝えて聞いてみれば?
2chスレ:software
そっちの方が詳しい人が多いと思われ

追加ユーザーが自分でないから同期機能使いたくないのかな?それなら手順書作って各ユーザーに初期設定やらせれば良いだけと思うが
760
(1): 2021/10/15(金)23:58 ID:sLc5C+ka(1) AAS
>>757
もしや英語版にJLP導入してる様な人かな
だとするならば別ユーザーでは元の英語インターフェイスになるのは当然かと
都度JLPを入れればいいだけだし俺ならだがあまり気に留めないかなあ

Firefoxスレは釣りとか対立煽りとかが少なくない上に某Gのせいでピリピリしてる印象がある
質問文は極力回答者に伝わりやすくまとめてから書く事を勧める
761
(1): 2021/10/16(土)05:30 ID:A4cHJrGc(1) AAS
>>758
ありがとうございます。初期設定のスクリプトでやりたいことができました!

>>759
自分で設定するような若いユーザーなら良いのですが、
面倒臭がってやらないだろうと思います。
(フォントの設定には知識もいるので、などするわけがない。)

>>760
Firefoxにはそもそも日本語アドインありませんでした。
Thunderbirdには日本語アドインありますけど。
762
(3): 2021/10/16(土)05:42 ID:tmx/MLax(1) AAS
ストリームエディタ sed
外部リンク[html]:kuma35.github.io
$ cat input.txt
a a a aa aaa
aaaa aaaa aa
aaaa aaa aaa

bbbb bbb bbb
bb bb bbb bb
bbbbbbbb bbb

ccc ccc cccc
cccc ccccc c
cc cc cc cc

sed初心者です
$ sed '/./{H;$!d} ; x ; s/^/\nSTART-->/ ; s/$/\n<--END/' input.txt
上記では各段落の前後に文字を追加していますが、対象を中段のb群に絞る方法はありますか?
この例ならSTARTとENDに/b/を追加するとできますが非現実的なので
実際の行は英数字や日本語を含むので文字種はバラバラです
2の指定で2段落目指定といった番号指定が理想なんですが
763
(1): 2021/10/16(土)09:58 ID:zn0cuySI(1) AAS
>>761
> Firefoxにはそもそも日本語アドインありませんでした。
Japanese Language Pack – 🦊 Firefox (ja) 向け言語パックを入手
外部リンク:addons.mozilla.org

設定から日本語化すると普通にこれが入るわけだが
764: 2021/10/16(土)10:18 ID:tnrXYU8B(1) AAS
>>752
> Centos7 + MATEの環境(yumで導入)
質問する場合はOSのデフォ(gnome?)で。デフォで問題ないなら、独自手順を全て書く。
765: 2021/10/16(土)23:59 ID:ZFhb6HlP(1) AAS
>>762
どう変換したいのか、分からないので、

入力データと、出力データを書いてくれ
766: こうなればいいんじゃね? 2021/10/17(日)01:15 ID:SFOslOHW(1) AAS
a a a aa aaa
aaaa aaaa aa
aaaa aaa aaa

START-->
bbbb bbb bbb
bb bb bbb bb
bbbbbbbb bbb
<--END

ccc ccc cccc
cccc ccccc c
cc cc cc cc
767
(1): 2021/10/17(日)07:50 ID:3hCi2oxK(1) AAS
なんに使うのか非常に気になるね
768: 2021/10/17(日)08:42 ID:1xXYzOJN(1) AAS
シェルコードのインサーション
769
(1): 2021/10/17(日)09:48 ID:6tMRJO2m(1) AAS
まさかとは思うけどここで教えた事をこう言う使い方されたらやだね

2chスレ:linux
2chスレ:anime
2chスレ:anime
2chスレ:anime
770
(2): 2021/10/17(日)14:12 ID:dYRezbXt(1) AAS
>>769
それdat落ちで見れないけど、真面目な質問だとすると確かに気になる
2chスレ:linux
2chスレ:linux
771: 2021/10/17(日)14:29 ID:WiU+1XlM(1) AAS
>>770
Webブラウザから見てみ
772
(1): 2021/10/17(日)19:22 ID:rseO4mTl(1/2) AAS
>>770
それらの質問者と>>762は同一人物だな
それらでもsedを使ってほしかったんだろうな。でも、回答はawkで来たから
>>762ではsedでとしたんだろう。
処理内容は難しくないが、でも、あえてsedでやるとなるとかなり難易度高いものに
なる感じだからな。

>>767
俺は学校の宿題と思った(で、ここで出た回答を提出と)
773: 2021/10/17(日)19:44 ID:cX8jI3Ip(1) AAS
なんともわかりやすい安価の使い方
774: 2021/10/17(日)19:48 ID:MY45s+ZB(1) AAS
変なやつしかいねぇ
775
(1): 2021/10/17(日)19:53 ID:9aGJnO2C(1) AAS
>>772
そこまで見通せるならおまえが回答してやればいいじゃん
776: 2021/10/17(日)20:32 ID:rseO4mTl(2/2) AAS
>>775
sedだとかなり難易度高いから、(他の奴も俺もだが)あーだこーだと言っても回答ができない
例えば、Python、Rubyと言った最近の言語でやってなら難易度下がるから色々回答出るんだろうが
777: 2021/10/17(日)21:15 ID:qxGq6cZl(1) AAS
取り敢えず766の文字列を再現するだけなら
$ sed -i -e '5iSTART-->' -e '8i<--END' input.txt

それ以上を求めるならばこちらで
sed
2chスレ:unix
778: 2021/10/18(月)08:19 ID:A7lXGSOZ(1) AAS
>>763
レス遅くなりました。

どうもありがとうございます。
ブラウザのアドイン検索で日本語、ja、langなどで検索したのですが、
Firefoxでは見つからなかったのでないのかと思いました。
(Thunderbirdでは同じキーワードで日本語パックが見つかった)

試してみたいと思います。
どうもありがとうございました!
779: 2021/10/18(月)13:51 ID:oMmE8mQK(1/2) AAS
>>762
sed -z 's/\n/unko/g; s/unkounko/\n\nSTART-->\n/1; s/unkounko/\n<--END\n\n/1; s/unko/\n/g' input.txt

だいぶ考えたがスッキリした。
780: 2021/10/18(月)14:05 ID:oMmE8mQK(2/2) AAS
変換する必要ないか。これで。

sed -z 's/\n\n/\n\nSTART-->\n/1; s/\n\n/\n<--END\n\n/2;' input.txt
781
(3): 2021/10/19(火)13:05 ID:32V4hyXS(1) AAS
アレコレ試して1ヶ月程経過しました
どうしても分からなくてモヤモヤしてます
誰か助けて

wireguardでインターネットを介したVPN張って、VPN上でsshやらftpやらしようとしてます
VPNそのものは張れて、sshで繋ぐ事は出来ます、が
少しスクロールする程の出力があるコマンドを打つと、出力途中で途切れて無反応になり、sshを切断するしかなくなります
ftpはディレクトリ一覧取得で途切れて無反応になります
まるでudpがdropしているような挙動

接続する側、される側、どちらもrouter越しです

endpointを書き換えてローカルで試したら、症状無し
uq契約のiPhoneで直接VPN張って試したら、症状無し
そのiPhoneでテザリングしたpcでVPNを張ると、途中で無反応

接続される側のrouterのudp経路生存時間は30秒で、wireguardのkeepaliveは5秒です

まじで分かんねえ
ネットワーク的に到達しないって言うならいいんだが、途中で喪失するって何が原因なんだ
外でもテザリングしたpcで家のファイル扱いたいよ
助けてください
782: 2021/10/19(火)18:40 ID:DROtn0h/(1) AAS
>接続される側のrouterのudp経路生存時間は30秒で

UDP は、無保証の通信でしょ。
エラーになっても、何もしない
783: 2021/10/20(水)00:49 ID:tI7rc97C(1/3) AAS
>>781
VPNはしたことがない俺思うに
>そのiPhoneでテザリングしたpcでVPNを張ると、途中で無反応
なんだから、テザリングにVPNを組み合わせると問題が生じるということで
VPN+テザリングをしている連中の構築日記を必死にググればなんか参考になることが
得られるんじゃないのか(wireguardの設定が悪くて生じてるようには思えない)。
例えば、VPN+テザリングしたいときは、無線もしもしでVPNしてテザリング子機のpcではVPN
するな(普通にWiFi接続)とかの情報得られるんじゃないのか。
784
(1): 2021/10/20(水)09:53 ID:60UbgdJp(1) AAS
>>781
図にして。

自分 -> pc1 -> w1 -> r1 -> internet -> r2 -> w2 -> pc2

pc1: 自分が操作しているlinux pc
w1: wireguard がインストールされてるlinux pc
r1: 光ファイバー終端付き家庭用ルータ
internet: インターネット
r2: 会社のルータ
w2: wireguradがインストールされてるlinux pc
pc2: 会社のファイルサーバ

こんな感じで書く。
785
(2): 2021/10/20(水)10:42 ID:AHI1m/Zz(1) AAS
WIN10の共有フォルダにLINUXからアクセスする方法で困っています
SAMBAでLINUXにWIN10からアクセスすることには成功しています
mount -t cifs コマンドがうまく行きません
mount error(95): Operation not supported
Refer to the mount.cifs(8) manual page (e.g. man mount.cifs) and kernel log messages (dmesg)
786: 2021/10/20(水)14:13 ID:hAAPGgsK(1) AAS
>>785
ファイルマネージャーで smb://IPアドレス/共有名 でどう。
787: 2021/10/20(水)21:19 ID:q1rPjCw4(1) AAS
smbclient くらい入れろよ
788: 2021/10/20(水)23:55 ID:tI7rc97C(2/3) AAS
>AMBAでLINUXにWIN10からアクセスすることには成功しています
これをわざわざ書いているということは、
これが成功していると、WIN10の共有フォルダにLINUXからのアクセスは
mount -t cifs....するだけでできるはずだけど、でも、できないんですで
困ったってことなのか?
WIN10の共有フォルダ設定に問題があって外部からアクセスできないんじゃないのか
と妄想
789: 2021/10/20(水)23:58 ID:tI7rc97C(3/3) AAS
まさかとは思うが、
sudo mount -t cifs.... してないとか
790
(2): 2021/10/21(木)07:49 ID:ATUUagB6(1) AAS
関数を一つのファイルに書くのと~/bin/に置くのってどっちがいいんでしょう
拾った関数やシェルスクリプトが散在してるんで整理したいんです
$HOME/.bash_aliasesへ大量に書いてる関数は減らすべきなのかと
用途別にある程度ファイルを分けた方がいいのか外部ファイルの方がいいのか
ifやforが多いなら外部に置けみたいな決まりってあるんですかね?
791: 2021/10/21(木)08:32 ID:X2yjnJ/x(1/2) AAS
>>785
win10側で古いcifsプロトコルも受け入れるように設定。
792: 2021/10/21(木)08:34 ID:X2yjnJ/x(2/2) AAS
>>790
状況とお前の気持ち次第。
793: 2021/10/21(木)11:26 ID:jGii4Dyq(1) AAS
>>790
関数定義が多いとbashの起動が遅くなるような……
794: 2021/10/21(木)16:26 ID:A8lxT1oV(1) AAS
~/.bash_aliases は、~/.bashrc 内で読み込まれるから、
bash 起動時に使わない関数は、別のファイルで定義して、使うときに読み込めば?

でも、一々そういう事をするのが面倒くさい
795: 2021/10/21(木)23:44 ID:y95ij2dN(1) AAS
>>784
>>>781
>図にして。
>
遅れました
読み返したら間違えて書いてた事に気づいて恥ずかしくなってしまって遠ざかってた
忠実に書きます

pc1=>iPhone=>inet->onu->r1=>r2->pc2

=: 無線
-: 有線
pc1: console,windows,mac,wireguard initiator
iPhone: tetheringだけの使用 
r1: gw,IP6プラスのmap-e,pc2へwireguardをportforward
r2: ethernet converterとして使用、同一ネットワークセグメント
pc2: linux,wireguard target,ftpd,sshd,smbd

この構造で
ssh: ok
ftp: ユーザー認証後のlist取得でbusy
smb: ユーザー認証後busy,強制中断後ブラウズ可能だがファイル転送でbusy

pc1>>pc2のping: ok,逆もok
pc1>>pc2>>r1のping: ok

ここまで書いて置いてあれだが、これってネットワークの話だよなあ
板違いだよな…
796
(2): 2021/10/22(金)03:07 ID:9eCQyooE(1/3) AAS
Linuxってリアルタイム関連のAPIを使うのに
特殊なカーネルは必要なの?
RTLinuxを使わないとダメって本当?
797
(1): 2021/10/22(金)06:43 ID:Ekd4JFAT(1) AAS
>>796
おまえニュー速系かアフィブログのネタ探してるだけだろ
798: 2021/10/22(金)06:45 ID:9eCQyooE(2/3) AAS
>>797
え?なんでそう思うの?
聞かれたらまずいことでもあった?
799
(3): 2021/10/22(金)08:19 ID:Bu68cLPN(1) AAS
781です
今朝になったら書けた

何なら出来るんだよ、とやってみた
pc1=>iPhone=>inet->onu->r1=>r2->pc2
r2->pc3

pc3: windows,ファイル共有設定
r2にpc2とpc3を接続,pc2でwireguard
pc1>>pc3: ping ok,ファイル共有ブラウズok,ファイル転送ok

一応これも出来る
iPhone=>inet->onu->r1=>r2->pc2

iPhone: wireguard initiator
iPhone>>pc2: ftp,smb共にブラウズとファイル転送ok

iOSのwireguardで違いがあるのか?試したがそうではないみたい
iPad=>iPhone=>inet->onu->r1=>r2->pc2

iPad: wireguard initiator
iPad>>pc2: ftp,smb共にユーザー認証後busy

pc2のufwは動いてないです
iptablesはacceptポリシーでルール追加無し
smbはinterfacesでwireguard経由の接続は追加済みです

後はどーすればいのやら…
800: 2021/10/22(金)09:48 ID:f79/FUxB(1) AAS
そんなアバウトな報告でもう「どーすればいのやら」となってしまうくらいなら
始めから技量の足りてないことをしてるだけだと思う
全てのログ、全てのパケットを取って、どこで何のパケットが紛失してその原因がどこのどの設定なのか探せ
801
(1): 2021/10/22(金)10:17 ID:DW22QVkS(1) AAS
>>799
FTPのクライアント側はPASV切って繋げてみた?
802: 2021/10/22(金)10:31 ID:1VnzVGak(1/2) AAS
>>801
STOREではまだ試してないです
今夜やってみます
803
(1): 2021/10/22(金)10:33 ID:qbwbpXIw(1/2) AAS
>>799
1、出力途中で途切れるのと全く出力が出ないのとでは違う。ssh、ftpがどのタイミングで出力が止まるのか明確に書いて。出力結果をそのままコピペするのがベスト。
2、r1=>r2 この部分は無線なの?r2はr1の子機みたいなもの?
3、pc2はwireguardターゲットでありvpnを張る、一方pc3はwireguard無しでvpnではないということ?
804
(2): 2021/10/22(金)10:44 ID:qbwbpXIw(2/2) AAS
>>796
特殊とは?
805: 2021/10/22(金)11:52 ID:1VnzVGak(2/2) AAS
>>803
>>>799
>1、出力途中で途切れるのと全く出力が出ないのとでは違う。ssh、ftpがどのタイミングで出力が止まるのか明確に書いて。出力結果をそのままコピペするのがベスト。
申し訳ない、sshは異常なかった
r1を完全に落としてから起動したら現象起こらなくなった
再起動じゃダメだったみたいだ、なんか残ってたのかな

ftpはPASVでデータ接続張ろうとしてタイムアウト、でした
家帰ったら実際のログ採ります

>2、r1=>r2 この部分は無線なの?r2はr1の子機みたいなもの?
その通りです、r2は子機として使ってます

>3、pc2はwireguardターゲットでありvpnを張る、一方pc3はwireguard無しでvpnではないということ?
その通りです、pc3はwindowsです
806: 2021/10/22(金)11:56 ID:EwrMNzRq(1) AAS
早速質問なんだが、ここのスレでは下ネタよりの質問はありなのか?
807: 2021/10/22(金)12:03 ID:9+2jchem(1) AAS
こちらでどうぞ
エロ! Linuxでエロをくれ! そうすればLinuxが普及
2chスレ:linux
808
(2): 2021/10/22(金)12:07 ID:9eCQyooE(3/3) AAS
>>804
POSIXのリアルタイム拡張機能を使うにはRT-LinuxやART-Linuxというカーネルへのパッチが必要で特殊なハードウェアでしか動かないので、POSIX.1bを含まないPOSIX.1-2017だけを利用して開発したって記事を見かけたから、リアルタイム処理するのってそんなに難しいの?って思ったから
809
(1): sage 2021/10/22(金)20:44 ID:2n89wGr/(1/2) AAS
781です
FileZillaのログです
PORTから

状態: 192.168.179.254:21 に接続中...
状態: 接続を確立しました。ウェルカム メッセージを待っています...
状態: 平文での FTP は安全ではありません。FTP over TLS に切り替えてください。
状態: ログインしました
状態: /xxx/DSC09800.JPG のダウンロードを開始しています
コマンド: CWD /xxx
レスポンス: 250 Directory successfully changed.
コマンド: TYPE I
レスポンス: 200 Switching to Binary mode.
コマンド: PORT 192,168,179,221,197,144
レスポンス: 200 PORT command successful. Consider using PASV.
コマンド: RETR DSC09800.JPG
レスポンス: 150 Opening BINARY mode data connection for DSC09800.JPG (29392896 bytes).
エラー: 非アクティブになってから 20 秒後に接続がタイムアウトになりました
エラー: ファイル転送に失敗しました
状態: サーバーから切断されました
810: sage 2021/10/22(金)20:46 ID:2n89wGr/(2/2) AAS
続いてPASV
状態: 192.168.179.254:21 に接続中...
状態: 接続を確立しました。ウェルカム メッセージを待っています...
状態: 平文での FTP は安全ではありません。FTP over TLS に切り替えてください。
状態: ログインしました
状態: /xxx/DSC09800.JPG のダウンロードを開始しています
コマンド: CWD /xxx
レスポンス: 250 Directory successfully changed.
コマンド: TYPE I
レスポンス: 200 Switching to Binary mode.
コマンド: PASV
レスポンス: 227 Entering Passive Mode (192,168,179,254,213,78).
コマンド: RETR DSC09800.JPG
レスポンス: 150 Opening BINARY mode data connection for DSC09800.JPG (29392896 bytes).
エラー: 非アクティブになってから 20 秒後に接続がタイムアウトになりました
エラー: ファイル転送に失敗しました

STOREじゃなくてPORTでした
811
(1): 2021/10/22(金)23:36 ID:scWV+Iep(1/2) AAS
>>808
組み込み情報処理資格の教科書でも読めば?

RTOS(Real-time operating system)は、
タスクの優先度と実行時間制限を基本とする

preemptive multitasking で、優先度の低いタスクから、
高いタスクへ強制的に切り替える(context switching)

汎用OSのように、タスクの消費時間により、優先度を変化させたりしない。
高優先度のタスクが延々と実行されるので、超危険!

だから、専門的な国家資格になっている
812: 811 2021/10/22(金)23:45 ID:scWV+Iep(2/2) AAS
汎用OS では、高優先度のタスクの消費時間が増えてくると、
タスクを切り替えて、低優先度のタスクも実行されるけど、

RTOSでは、そういう事をしない

延々と、高優先度のタスクが実行され続けて、
低優先度のタスクは実行されない
813: 2021/10/23(土)12:12 ID:nep1Rzgz(1/2) AAS
>>808
パッチを足したら特殊という定義なら、特殊なカーネルが必要。
1-
あと 189 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.030s