2026年9月8日火曜日

iptablesを使うときに以下のようなエラーが出た場合の対処

 iptablesを使うときに以下のようなエラーが出た場合の対処

create_apスクリプトでAPを建てようとしたときに以下のエラーに遭遇

Warning: Extension MASQUERADE revision 0 not supported, missing kernel module?
iptables v1.8.11 (nf_tables):  CHAIN_ADD failed (No such file or directory): chain POSTROUTING

Warning: Extension REDIRECT revision 0 not supported, missing kernel module?


Linuxのカーネルモジュールが不足しているので以下のオプションを有効化(enable か module)して再ビルドする。


必須オプション

CONFIG_NF_CONNTRACK
CONFIG_NF_NAT
CONFIG_NFT_NAT
CONFIG_NETFILTER_XT_TARGET_REDIRECT
CONFIG_NETFILTER_XT_TARGET_MASQUERADE

これらのオプションには依存関係があり、一番上のCONFIG_NF_CONNTRACKから有効化する必要がある(つまりCONFIG_NF_CONNTRACKがこの中で一番親)。CONFIG_NF_CONNTRACKが無効のままでCONFIG_NETFILTER_XT_TARGET_REDIRECTなどを有効化してもビルドすると.configから項目が消えてしまう。
これらの依存関係はKconfigを見ればわかる。
KconfigのCONFIG_NETFILTER_XT_TARGET_MASQUERADEの項目を見るとdepends on で CONFIG_NF_NATに依存し、selectでCONFIG_NF_NAT_MASQUERADEを有効化することがわかる。

2026年8月28日金曜日

2026年8月25日火曜日

固着したキャブレターのフロートチャンバー(カップ)の外し方

 固着したキャブレターのフロートチャンバー(カップ)の外し方

まずはホースなどを全て外す。(力を入れやすくするため)

木片などを下に敷いてその上にキャブレターを乗せる。(変形を防ぐため)

チャンバー部分をプラハンで叩く。 

2025年4月9日水曜日

run, sag, curtain の辞書に乗っていない意味

run, sag, curtain これらは「塗料の垂れ」を意味します。

pass in の意味

pass ~ in は「〜を手渡す、提出する」という意味の群動詞のようです。

passed-in ~「渡された〜」

2025年3月7日金曜日

late into の訳し方

late into 〜 〜の終盤に、〜の終盤まで

late into the night という言い回しがありますが、これは「夜遅くまで」または「夜遅くに」と訳します。 必ずしも「まで」という継続の意味合いを含むわけではないようです。intoに引っ張られ過ぎないようにしましょう。「into」は「of」くらいの意味に思っておいたほうがいいです。もしくは「late the night」と無視して考えるくらいで丁度良いです。

2025年2月20日木曜日

someone は「自分」を指すこともある

someone と聞くと何となく自分以外の他人を思い浮かべるかもしれないが、意味としては「ある人」であり、自分を指す場合もあることに注意しよう。 例えば以下の例文の someone と I は同一人物である。
As someone who lives long, I recommend that you sleep enough. 長く生きた者として、十分な睡眠を取ることを勧めるよ。
以下の文の一部では someone は me を指しており、me の特徴について with 以降で説明している。
... me, someone with ...